LoadRunner C/S 架构压力测试疑惑
请各位高手前辈指教::handshake公司产品现需做一个压力测试。系统开发环境:Powerbuilder+MS SQL Server 2005。(系统安装需要.net frame 1.1,这也算开发环境吧,小弟对这些不太懂)。
产品为零售POS系统,现需模拟上百个用户登录系统进行操作。
请高手指点此种环境下用LR如果做压力测试?
1. 我选择MS SQL Server 或ODBC协议都录不到脚本。
2. 选择Microsoft .Net 协议做了很多操作只录到一个脚本。
3. 选择Windows Sockets协议录制的脚步不能运行,一运行LR就死掉了。
请云层老师及各位高手指点迷津,万分感激!
(PS:哎,真后悔当初没有好好把握云层老师课堂上的宝贵时刻,往各位在训学友们好好珍惜!)
[ 本帖最后由 jumptor 于 2009-7-26 22:59 编辑 ] 发帖时报错,就又发了一次,结果出现两贴,没找到删除的地方。抱歉!:L :loveliness: 看了很多帖子,还是没找到解决办法。:L :( 有人说用COM/DCOM协议,但我用它还是录不到脚本:( :L 关注
回复 1# 的帖子
问题不清晰,无法分析。选择Windows Sockets协议录制,是没有错误的,但是针对你那出现的错误,应描叙清楚。
回复 6# 的帖子
选择Windows Sockets协议,可以录制到脚本,但是编译或运行时,LR会死掉(无响应),论坛中有人说的脚本中有乱码的问题(我看了一下确实有乱码),但是没找到解决方法,这个协议无法设置UTF-8。但我觉得Windows Sockets是最底层录制方式,录制的脚步分析和编辑都很困难。个人觉得选这个协议不好,但还没找到其他方法。
还请各位前辈多多指教!:handshake
[ 本帖最后由 jumptor 于 2009-7-27 13:06 编辑 ] 希望能有人指点迷津...
[ 本帖最后由 jumptor 于 2009-7-29 21:01 编辑 ]
回复 7# 的帖子
打个补丁就好了,在网上找一个叫Microsoft Visual C++ 2005 Redistributable Package (x86)应该可以解决编译时死机的问题 编译时死机是否因为中文版本的问题,以前出现过这个问题的贴,不知道这个dll能否解决你的问题:将该dll更换后缀为dll后放置在LR安装目录\bin目录下。 选择net协议吧,不用录制,直接把客户端登陆的DLL和所依赖的DLL放到脚本bin目录下,然后在脚本中useing,比如你的登陆方法在Client.dll中,那么就在LR代码头写using Client;
public partial class VuserClass {
public Client client;
public virtual int Action() {
try(
client.config("IP")
)cacth(Exception e){
}
is = client.login("用户名",“密码”);
if(is){
}
else{
}
}
[ 本帖最后由 lijian422202 于 2009-7-31 17:51 编辑 ]
回复 10# 的帖子
我就用了这个不会死机了;不过目前认为WINSOCKET协议也不合适做C/S的压力测试~~菜鸟自我认为,涉及到很多问题,如并发,每个用户登陆发的数据包不同,无法。。。。参数化。。。还有很多问题。。。。
回复 12# 的帖子
为什么我下载那个压缩包解压不了啊?说压缩包已损坏 我也下载了,可是解压有问题
页:
[1]