51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4388|回复: 2
打印 上一主题 下一主题

[原创] 电信网管系统编写DLL API供loadrunner调用的规范

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-5 23:16:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于性能脚本开发工具一些固有的缺陷,加上网管系统多用事件触发,压力入口存在多个,录制采用的协议相对底层(非web),解决回放的成本高。
     故将前台用户操作部分的核心功能封装成纯C语言的dll,供loadrunner调用,具体要求:
(1)将存在度量用例响应时间的程序段(存在用户等待的地方),封装成一个 dllexport function(in 变化参数,out 结果代码,out 错误消息)函数。in参数不用二维数组、函数指针等复杂类型。多用一维数组,字符串,指针,int/long等简单类型。in参数为界面上看到的友好名称或者能轻易从数据库查询出来的值。
(2)若为触发的事件,外部调用能控制等待或者轮循的速率控制。 如sleep...
(3)对于回调的事件,有专门的函数收包,可以不审核包的内容。
(4) 对核心函数应该提供调用样例。如
init(..);
login(user,passwd.....);
getalert(...)
cofirmalert(...)  
logout(..);
注意参数都是对客户而言是友好的,非下层corba或者socket等私有key.
若后台网元传送到采集机/服务器无法模拟峰值吞吐的 ,同样有如上要求。
如何客户端主动发送的请求与服务器推送的告警所用端口分开,请说明两个端口。
若核心程序为Java包,则请封装为JAR,暴露核心功能class以及方法。   

另外,请厂家利用viso描述核心功能在采集机、应用服务器、DB之间的信息流图.

[ 本帖最后由 liangjz 于 2008-7-5 23:20 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-7-7 12:03:35 | 只看该作者
关注中,我也想用dll的东西,正在学习vc++的知识,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-7-7 13:17:53 | 只看该作者
严格定义,这些知识不是vc++的

编写DLL是win32的知识,可以参考很经典的 <windows高级编程>
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 00:27 , Processed in 0.090468 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表