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