个人测试工作总结-性能测试

上一篇 / 下一篇  2020-12-04 11:27:55 / 个人分类:性能测试

loadrunner中并发数与迭代的区别你的理解的虚拟用户应该是 迭代次数 ,录制脚本时只会有1个虚拟用户,1个虚拟用户可以有多次 迭代,也就是 重复执行 Action里面的内容,在场景设置的时候,如果你说的10时在runtime-setting的Run Logic里面设置的,那就是1个虚拟用户 迭代 10次,并且要求你设置的场景Duration的类型为Run until Completion 时,这个设置才会起作用,如果Duration的类型是Run for <时间>, 这个意思就是1个用户在这段时间内不停执行Action里面的操作。 追问 不是那个意思,我知道迭代,好像在参数化的时候,在table里面要设置几个虚拟用户的用户名和密码,在场景设计的时候有10个,不知道这两个之间的区别,那在录制脚本的时候比如要多用户的登录,在哪里设置用户数? 回答 用户登录的流程是不是把 用户名和密码提交到服务器,每个用户的用户名不一样吧?所以你录制1个用户的登录,然后把这个用户的操作复制多个,然后把复制的用户名和密码都改成唯一的,是不是就有多个用户了。loadrunner里面的1个虚拟用户就是1个线程(或者进程),然后把每个线程里面的用户名改成不同的,启多个线程,就是多个用户了。你在写脚本的时候就是创建1个源文件(被复制的对象),controller的作用就是复制多个线程,复制的线程的用户名就是从你table里面取出来的。录制脚本就是创建第一个源文件的过程,controller是多个用户并发的时候。你可以先看一下loadrunner的用户手册

TAG:

 

评分:0

我来说两句

Open Toolbar