查看完整版本: 闲论LoadRunner的协议选择、Winsocket、C/S应用程序

peaksoftchen 2007-9-13 15:56

[quote]原帖由 [i]lijunwsp[/i] 于 2007-9-13 14:22 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=715049&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
楼主只是说叫我们努力
没一点表示  具体怎么做多少也要给点代码呀 [/quote]

要代码没有太大用的,还是自己研究怎么写。
就跟鱼和渔的关系。

peaksoftchen 2007-9-13 16:03

[quote]原帖由 [i]corrine-li[/i] 于 2007-9-13 14:57 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=715151&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
公司又有一个项目,还是基于C/S结构下的结算系统。

1.应用程序在VS2005下开发的,使用C#,数据库用SQL Server2000。

2.LR8.1不支持framework2.0,当前的情况是我无法找到.net插件,2005的。

3.此程序是 ... [/quote]

你可以试试你说的录制方法,可能成功。

不过建议问问开发他们写出来的程序库是不是标准的com组件,如果是的话就把dll要过来。
应该可以直接调用里面的方法——调用dll还可以选择web协议类型的脚本,这样可以模拟更多的用户。
如果不是的话让开发配合一下,看看能不能做成标准的active X控件。

不过最好的方法还是搞到.NET插件。

方法调用比较简单,就是添参数,这个应该很容易学会。

顺便问一句,有必要这么复杂的测试性能吗?C/S的程序一般性能很高,你可以让开发人员配合一下帮你做测试。

这类软件测试重点应该在算法测试上。

PS:测试时代很多地方提供了lr9.0的下载,可以搞搞。

[[i] 本帖最后由 peaksoftchen 于 2007-9-13 16:06 编辑 [/i]]

peaksoftchen 2007-9-13 16:04

[quote]原帖由 [i]lytesting[/i] 于 2007-9-13 15:19 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=715241&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
peaksoftchen 我非常想知道你的书里有没有写关于lr二次开发的部分,有没有类似模板的东西,一个思路也行,谢谢!!! [/quote]


没有什么二次模板。

倒是有个视频测试案例:怎么设计自己的并发测试架构。

peaksoftchen 2007-9-13 16:06

[quote]原帖由 [i]zhangj8826[/i] 于 2007-9-13 15:20 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=715243&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
LZ你是我的偶像啊 [/quote]


谢谢。sdlkfj5

我会更加努力的。

corrine-li 2007-9-13 16:35

LZ,你一直再说要弄到.net插件,“.net插件”有什么用呢?

LR9.0下载了,但是现在无法破解啊。不会真的是象论坛里面说的修改日期,然后延长试用期吧!

[[i] 本帖最后由 corrine-li 于 2007-9-13 16:40 编辑 [/i]]

peaksoftchen 2007-9-13 18:54

[quote]原帖由 [i]corrine-li[/i] 于 2007-9-13 16:35 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=715507&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
LZ,你一直再说要弄到.net插件,“.net插件”有什么用呢?

LR9.0下载了,但是现在无法破解啊。不会真的是象论坛里面说的修改日期,然后延长试用期吧! [/quote]

。net插件可以创建各个类型的net虚拟用户,例如vb、vc、c#,即你可以使用任何一直。net语言来开发测试脚本。

corrine-li 2007-9-14 08:50

回复 #46 peaksoftchen 的帖子

.net插件是加载到Vuser里面吗?还是加载到Control里面。

corrine-li 2007-9-14 09:42

使用MS SQL Server协议录制脚本,结果Action里面是空的。

期待你的《LR性能测试实战》快点上市。

peaksoftchen 2007-9-14 15:22

[quote]原帖由 [i]corrine-li[/i] 于 2007-9-14 08:50 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=716221&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
.net插件是加载到Vuser里面吗?还是加载到Control里面。 [/quote]
在 VS2005里用。

peaksoftchen 2007-9-17 13:52

新书目录

新书目录

corrine-li 2007-9-17 15:02

上市了。

peaksoftchen 2007-9-17 15:43

[quote]原帖由 [i]corrine-li[/i] 于 2007-9-17 15:02 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=719667&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
上市了。 [/quote]

还没有,网上各大书店出了新书预告。估计还得两三周。

tls1015 2007-9-17 16:08

学习了

amelia000 2007-9-18 10:41

呵呵 等着新书出炉 学习学习

tls1015 2007-9-18 14:05

dddddd

cclan84 2007-9-18 14:29

哇,楼主好强啊,原来LR8.1不能测.NET2005 开发的C/S结构的程序,怪不得我老是录制不了,谢谢楼主,可是我们公司的项目几乎都是用.NET2005开发的C/S结构的。。。

可是怎么我用LR8.1测.NET2003开发的C/S结构的程序也不行,这是为什么??

[[i] 本帖最后由 cclan84 于 2007-9-18 14:35 编辑 [/i]]

雪之飘零 2007-9-18 15:09

不知道楼主出的书叫什么名字,什么时候上市呢

zhicl 2007-9-18 15:55

楼主,新书上市后会有51上挂电子版吗?还是要付费?

peaksoftchen 2007-9-18 19:24

[quote]原帖由 [i]zhicl[/i] 于 2007-9-18 15:55 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=722068&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
楼主,新书上市后会有51上挂电子版吗?还是要付费? [/quote]


电子出版社正常出版的图书,不会出整个电子版。

peaksoftchen 2007-9-18 19:25

[quote]原帖由 [i]雪之飘零[/i] 于 2007-9-18 15:09 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=721932&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
不知道楼主出的书叫什么名字,什么时候上市呢 [/quote]
《LoadRunner性能测试实战》,上面有封面。

peaksoftchen 2007-9-18 19:26

[quote]原帖由 [i]cclan84[/i] 于 2007-9-18 14:29 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=721820&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
哇,楼主好强啊,原来LR8.1不能测.NET2005 开发的C/S结构的程序,怪不得我老是录制不了,谢谢楼主,可是我们公司的项目几乎都是用.NET2005开发的C/S结构的。。。

可是怎么我用LR8.1测.NET2003开发的C/S结构的 ... [/quote]


lr测试的东西与程序使用的协议有关系,录制不了是因为数据包不能捕获。

你可以自己开发测试脚本。

麦迪天空 2007-9-19 08:50

请问下楼主LR8.0是否支持farmwork2.0?我用8.0录制能捕获到脚本可是回放总是出错 是我录制的问题还是他真的不支持啊?摆脱回复下 谢谢

corrine-li 2007-9-19 09:28

[quote]原帖由 [i]麦迪天空[/i] 于 2007-9-19 08:50 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=723117&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
请问下楼主LR8.0是否支持farmwork2.0?我用8.0录制能捕获到脚本可是回放总是出错 是我录制的问题还是他真的不支持啊?摆脱回复下 谢谢 [/quote]

LR8.0不支持framwork2.0。

peaksoftchen 2007-9-19 11:16

[quote]原帖由 [i]corrine-li[/i] 于 2007-9-19 09:28 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=723179&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]


LR8.0不支持framwork2.0。 [/quote]


其实我的个人观点如下:
1、web程序,基本都可以录制;
2、非Web的,多数靠自己写程序了,录制的作用是为开发脚本提供一下参考。

这也是性能测试的魅力所在,如果简简单单录制、回放就能解决,那太容易了。

曾经遇到一个百度的很diao的一个人:开口就跟我说,他觉得lr就不能做压力测试。
我当时无语,后来想想也许对于百度,很多时候做性能测试还不如自己开发程序快呢,毕竟lr里面开发很多类型的程序还是有些慢的。

ImmenseLH 2007-9-19 19:21

学习中

beckham516 2007-9-21 10:57

[quote]原帖由 [i]peaksoftchen[/i] 于 2007-9-12 18:04 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=713708&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]


在.NET环境debug啊,lr的开发环境哪能和微软的比,而且开发完成后必须编译,你在lr里即使能修改脚本也不能编译。 [/quote]


装了插件以后在lr.net的项目好像不能调试哦,没办法设断点,请问一下在lr.net的项目如何调试,谢谢

peaksoftchen 2007-9-21 17:33

[quote]原帖由 [i]beckham516[/i] 于 2007-9-21 10:57 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=727356&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]



装了插件以后在lr.net的项目好像不能调试哦,没办法设断点,请问一下在lr.net的项目如何调试,谢谢 [/quote]


不太明白你的意思,你得在.NET开发环境中创建.NET C# Vuser啊,然后用vugen运行。

wuyou960765 2007-9-22 11:58

在测试的时候出现下面错误是什么意思呢?

Action.c(292): 错误: Failed to end Transaction "结束" (by name). Please check that you made a call to start transaction operation.

peaksoftchen 2007-9-24 13:49

[quote]原帖由 [i]wuyou960765[/i] 于 2007-9-22 11:58 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=728975&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
Action.c(292): 错误: Failed to end Transaction "结束" (by name). Please check that you made a call to start transaction operation. [/quote]
没有事务的开始标志.

zadonisz 2007-9-26 10:21

我所测试的是一个视频的会议软件,是基于JAVA、SQL sever、传输的协议是自定义的,不知道怎么选择协议
PS:我选择WINSOCKET,录制不到脚步
请大虾帮帮忙

peaksoftchen 2007-9-26 11:25

[quote]原帖由 [i]zadonisz[/i] 于 2007-9-26 10:21 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=732928&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
我所测试的是一个视频的会议软件,是基于JAVA、SQL sever、传输的协议是自定义的,不知道怎么选择协议
PS:我选择WINSOCKET,录制不到脚步
请大虾帮帮忙 [/quote]

用java虚拟用户来做吧,直接把开发人员的类包和开发文档要过来。

zadonisz 2007-9-26 11:33

用JAVA来做的话,就是说脚本是需要自己来写的,是吗?

peaksoftchen 2007-9-26 11:36

是的,这个你可以看看帮助,里面介绍的非常详细

java的脚本lr完全支持。

zadonisz 2007-9-26 11:45

晕,我接触LR才一周,如果要自己写脚本的话,我估计比较难.

zadonisz 2007-9-26 16:01

???

zadonisz 2007-9-26 16:47

此书在杭州有卖吗?

peaksoftchen 2007-9-27 11:05

[quote]原帖由 [i]zadonisz[/i] 于 2007-9-26 16:47 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=733824&ptid=89417][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
此书在杭州有卖吗? [/quote]

会有的。

你可以在杭州的书店找找《Web性能测试实战》,和新书都是一个销售渠道。

zadonisz 2007-9-27 11:43

classpath变量值的设置
需要设置JDK的路径,Loadrunner的路径,其他还要怎么设置啊

zadonisz 2007-9-27 11:52

哦,对了还有WEB服务器

zadonisz 2007-9-27 14:20

在网上已经看到了部分章节,感觉是很有用的一本书,以下是链接:[url]http://book.csdn.net/bookfiles/509/10050917448.shtml[/url]
页: 1 [2] 3
查看完整版本: 闲论LoadRunner的协议选择、Winsocket、C/S应用程序