ggmm20122013 发表于 2014-2-17 13:57:08

1000个用户并发脚本疑问

用户的操作如下:
第1步:先登录
第2步:进入查询页面
第3步:点击查询

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

ggmm20122013 发表于 2014-2-18 14:21:45

:)

liuyangxp 发表于 2014-2-18 17:52:59

一、你是否要考察打开页面的速度
二、如果不打开页面,反复查询,你要处理好同样的参数下页面缓存的问题。

ggmm20122013 发表于 2014-2-19 09:24:40

??不太明白

城邦 发表于 2014-2-19 15:02:41

个人觉得放哪都行,这主要看你的一个设计了进入查询页面这个动作在不在这次性能测试所涉及业务及所考量的指标内

yinxiaodan 发表于 2014-2-28 17:14:17

当然放action里面好了,vuser_init放登录这种只执行一次的操作

msnshow 发表于 2014-3-1 18:23:37

一般说来是放 vuser_init里面,因为你的登陆不会重复操作,只做一次

Tiny.Huang 发表于 2014-3-7 14:59:11

我是一名性能测试新手,想知道下多并发用户只访问同一个页面,要把录制放在哪个action中
页面就是隔一天当掉,所以想用Loadrunner看下多并发出题,出发点对吗?

xia3758009 发表于 2014-3-11 10:38:43

只要没有涉及到迭代次数,放在哪里都无所谓,
但如果你想一个用户有多次同样查询操作(也就是有循环迭代),则建议步骤二放在init里边

alittledoll 发表于 2014-3-12 09:37:01

关注一下。

guoyang8013 发表于 2014-4-7 22:24:10

最主要看你的scenario 设计啦,如果想 1000 用户也并发进入查询页面,肯定放在 action 里面啦;

按照实际情况 第二步 也得放在action 里面; 除非需求强烈要求只测试1000 用户只做查询的request

yyb_1997 发表于 2014-4-9 17:11:07

个人理解,init中放登录,步骤2和3放在不同的action中,它们是两个不同的request,这样脚本更具灵活性。

sancunfeng 发表于 2014-8-26 14:48:14

回复 3# liuyangxp


   请问同样的参数下页面的缓存问题该怎么解决?

332104088 发表于 2014-9-26 22:34:09

action

liaoxj 发表于 2014-10-8 14:21:48

vuser_init
    第1步:先登录
action
   插入事务1
   第2步:进入查询页面
   结束事务1
   插入事务2
   第3步:点击查询
   结束事务2
页: [1]
查看完整版本: 1000个用户并发脚本疑问