关于录制脚本的问题
LR录制脚本分init,action,end,比如15个用户登陆,并做业务,退出系统。分别在init中录制登陆脚本,action中录制业务脚本,end中录制退出脚本,那么init中的登录脚本,action中的业务脚本,end中的退出脚本分别执行的次数是多少呢???听说init中的脚本和end中的脚本各执行一次,而action中的执行15次,对吗?这样会影响性能测试的准确性吗??如何把这些脚本都录制到action中有什么区别呢? LR录制脚本分init,action,end,比如15个用户登陆,并做业务,退出系统。分别在init中录制登陆脚本,action中录制业务脚本,end中录制退出脚本,那么init中的登录脚本,action中的业务脚本,end中的退出脚本分别执行的次数是多少呢???听说init中的脚本和end中的脚本各执行一次,而action中的执行15次,对吗?这样会影响性能测试的准确性吗??如何把这些脚本都录制到action中有什么区别呢?1、init和end中的登录脚本只执行一次,action是重复执行的,如果是15个用户并发登陆,然后做业务的,那就将登陆跟做业务的放到action里面,如果单纯是并发做业务的,登陆就放到init里面,做业务放到action里面。怎样录制到action里面,录制的时候,可以选择init还是action还是endd的。
问题
但是比如init脚本要求4各用户,action要求8各用户,end需要4各用户怎么设置呢? 这里在概念上完全混乱了,这样做是不对的如果你1套脚本设置15个用户模拟,那么就是15次init,run,end前提是你的场景设置为run until complite
如果你设置的场景为real life那么结果是
15个人
运行1次init
运行多次run
运行1次end
1个vuser脚本是模拟1个用户的行为,要模拟多个用户在场景中实现,如果你要做4个用户登陆,8个用户发帖,4个用户注销
那么请写3个action分别实现 如果你1套脚本设置15个用户模拟,那么就是15次init,run,end前提是你的场景设置为run until complite
这个。。。我以前犯过错。。。:lol
页:
[1]