1000个用户并发脚本疑问
用户的操作如下:第1步:先登录
第2步:进入查询页面
第3步:点击查询
请问:现在要测试1000个用户的并发查询;请问第上面的操作的第2步“进入查询页面”在录制的时候是放在vuser_init里?还是放在Action里面? :) 一、你是否要考察打开页面的速度
二、如果不打开页面,反复查询,你要处理好同样的参数下页面缓存的问题。 ??不太明白 个人觉得放哪都行,这主要看你的一个设计了进入查询页面这个动作在不在这次性能测试所涉及业务及所考量的指标内 当然放action里面好了,vuser_init放登录这种只执行一次的操作 一般说来是放 vuser_init里面,因为你的登陆不会重复操作,只做一次 我是一名性能测试新手,想知道下多并发用户只访问同一个页面,要把录制放在哪个action中
页面就是隔一天当掉,所以想用Loadrunner看下多并发出题,出发点对吗?
急 只要没有涉及到迭代次数,放在哪里都无所谓,
但如果你想一个用户有多次同样查询操作(也就是有循环迭代),则建议步骤二放在init里边 关注一下。 最主要看你的scenario 设计啦,如果想 1000 用户也并发进入查询页面,肯定放在 action 里面啦;
按照实际情况 第二步 也得放在action 里面; 除非需求强烈要求只测试1000 用户只做查询的request 个人理解,init中放登录,步骤2和3放在不同的action中,它们是两个不同的request,这样脚本更具灵活性。 回复 3# liuyangxp
请问同样的参数下页面的缓存问题该怎么解决? action vuser_init
第1步:先登录
action
插入事务1
第2步:进入查询页面
结束事务1
插入事务2
第3步:点击查询
结束事务2
页:
[1]