51Testing软件测试论坛

标题: 1000个用户并发脚本疑问 [打印本页]

作者: ggmm20122013    时间: 2014-2-17 13:57
标题: 1000个用户并发脚本疑问
用户的操作如下:
第1步:先登录
第2步:进入查询页面
第3步:点击查询

请问:现在要测试1000个用户的并发查询;请问第上面的操作的第2步“进入查询页面”在录制的时候是放在vuser_init里?还是放在Action里面?

作者: ggmm20122013    时间: 2014-2-18 14:21

作者: liuyangxp    时间: 2014-2-18 17:52
一、你是否要考察打开页面的速度
二、如果不打开页面,反复查询,你要处理好同样的参数下页面缓存的问题。
作者: ggmm20122013    时间: 2014-2-19 09:24
??不太明白
作者: 城邦    时间: 2014-2-19 15:02
个人觉得放哪都行,这主要看你的一个设计了进入查询页面这个动作在不在这次性能测试所涉及业务及所考量的指标内
作者: yinxiaodan    时间: 2014-2-28 17:14
当然放action里面好了,vuser_init放登录这种只执行一次的操作
作者: msnshow    时间: 2014-3-1 18:23
一般说来是放 vuser_init里面,因为你的登陆不会重复操作,只做一次
作者: Tiny.Huang    时间: 2014-3-7 14:59
我是一名性能测试新手,想知道下多并发用户只访问同一个页面,要把录制放在哪个action中
页面就是隔一天当掉,所以想用Loadrunner看下多并发出题,出发点对吗?

作者: xia3758009    时间: 2014-3-11 10:38
只要没有涉及到迭代次数,放在哪里都无所谓,
但如果你想一个用户有多次同样查询操作(也就是有循环迭代),则建议步骤二放在init里边
作者: alittledoll    时间: 2014-3-12 09:37
关注一下。
作者: guoyang8013    时间: 2014-4-7 22:24
最主要看你的scenario 设计啦,如果想 1000 用户也并发进入查询页面,肯定放在 action 里面啦;

按照实际情况 第二步 也得放在action 里面; 除非需求强烈要求只测试1000 用户只做查询的request
作者: yyb_1997    时间: 2014-4-9 17:11
个人理解,init中放登录,步骤2和3放在不同的action中,它们是两个不同的request,这样脚本更具灵活性。
作者: sancunfeng    时间: 2014-8-26 14:48
回复 3# liuyangxp


   请问同样的参数下页面的缓存问题该怎么解决?
作者: 332104088    时间: 2014-9-26 22:34
action
作者: liaoxj    时间: 2014-10-8 14:21
vuser_init
    第1步:先登录
action
   插入事务1
     第2步:进入查询页面
   结束事务1
   插入事务2
     第3步:点击查询
   结束事务2




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2