cexowyc 发表于 2009-9-25 10:01:35

刚接触LR,请教几个问题

刚接触LR,在Testing上学到了不少东西,也自己做了几个测试,碰到些问题,希望大家不吝赐教,为谢


问题1:
场景
用户点新增按钮,系统弹出新增窗口,用户录完相关信息,点保存,系统保存用户录入信息
问题: 在此场景中 , Transaction 放在哪里比较合适 是在点击新增按钮前,还是放在点保存按钮前

问题2:
(新增客户)脚本录入完以后,回放以及Load Genertor 时,是否也会插数据库(我验证的是不可以,想确认下 :))

问题3:
系统环境(一共四台机 DB Server, App Server, Load Generator, Monitor)
DB Server(OS:Windows 2003, Sql Server 2008)
App Server(OS:Windows 2003, 对外提供 Web Service)
Load Generator(OS:Windows 2003,Load Runder 9.51)
Monitor(OS: Windows XP, Load runder 9.51)

首先在Monitor录制脚本,回放无问题,在Control中将Load Generator指向 Load Generator
设置Vuser为一个用户

场景
用户登录系统,新增一个客户,退出系统
在不开LR的情况下,完成该场景,只需要一分钟
问题:打开LR录制该脚本,在Control设置一个用户操作,完成却需要1000多秒, 疑问中,不知是哪里出了问题
问题:在登录和新增客户这两个动作之间,却有差不多6分钟的间隔,是在哪里可以取消该间隔。

[ 本帖最后由 cexowyc 于 2009-9-25 10:09 编辑 ]

houzeal 发表于 2009-9-25 11:09:41

问题1:
Transaction设置便于衡量用户的并发响应时间,可以快速定位性能问题。
如果你要 度量 “保存” 这个动作的响应时间,设置的时候 start_transaction 放在“保存”之前,end_transaction放在之后,而且事务是成对出现的!
问题2:
LR是模拟的用户的真实动作,肯定会插入数据库,可能你哪边设置错了?
问题3:
在runtime-seting中 设置忽略thinktime,再测试看看!

cexowyc 发表于 2009-9-25 15:26:18

感谢 Andy的解答

对于问题2,我从新录制,回放提示
vuser_init.c(57): Error: <CENTER><STRONG><FONT COLOR=#FF0031>Expected SOAP result, received SOAP fault</FONT></STRONG></CENTER>
vuser_init.c(57): Error: <CENTER><STRONG><FONT COLOR=#FF0031>Failed to retrieve output arguments/checkpoints - SOAP fault occurred</FONT></STRONG></CENTER>
vuser_init.c(57): Error: Web service call "Execute" execution failed

系统环境(一共四台机 DB Server, App Server, Load Generator, Monitor)
DB Server(OS:Windows 2003, Sql Server 2008)
App Server(OS:Windows 2003, 对外提供 Web Service)
Load Generator(OS:Windows 2003,Load Runder 9.51)
Monitor(OS: Windows XP, Load runder 9.51)

录制选择Web Service ,选择window客户端后,录入以及生成脚本无误,回放时提示上述错误,请帮忙分析下,谢谢
页: [1]
查看完整版本: 刚接触LR,请教几个问题