51Testing软件测试论坛

标题: Jmeter 怎么模拟异步请求 [打印本页]

作者: ganquan1980    时间: 2017-11-20 16:06
标题: Jmeter 怎么模拟异步请求
Jmeter 请求只能按顺序一个个执行, 但是实际应用有很多异步请求  哪位大大知道怎么模拟异步请求?
作者: jingzizx    时间: 2017-11-20 17:32
多个线程组
逻辑控制器
考虑下
作者: ganquan1980    时间: 2017-11-21 09:06
jingzizx 发表于 2017-11-20 17:32
多个线程组
逻辑控制器
考虑下

多谢答复  如果用多个线程组的话  用户量就会增加  本来测10个并发用户  为了模拟异步请求,增加线程组的话 就得多一些用户, 逻辑控制器里面貌似没有能实现并发的东西
作者: apollo0687    时间: 2017-11-23 16:17
你可以试试吞吐量控制器
作者: msnshow    时间: 2017-11-26 10:13
本身做性能测试,与什么时候请求没多大关系啊
作者: apollo0687    时间: 2017-11-29 18:10
异步请求,应该也会有立即的响应。只不过不是代办消息最终的状态
作者: ganquan1980    时间: 2017-12-6 13:20
msnshow 发表于 2017-11-26 10:13
本身做性能测试,与什么时候请求没多大关系啊

我想看系统支持多少用户并发  Jmeter只能模拟顺序请求的话 ,这样比实际的用户操作有异步请求的瞬时压力就要小了
作者: msnshow    时间: 2017-12-9 11:27
这个你可以计算并发数多少,给相应的数量压力
作者: ganquan1980    时间: 2017-12-18 14:51
msnshow 发表于 2017-12-9 11:27
这个你可以计算并发数多少,给相应的数量压力

多谢回复, 但是我的意思是如果模拟20个需要登陆的用户并发操作, 用Jmeter 里面的线程数设置成20 的话 是不能 准确模拟用户动作的, 因为Jmeter 里面请求都是顺序执行,但是实际单个用户操作的时候点击一个按钮,可能有3个请求是并发发出的,  也有的点击可能是2个并发 或者是顺序的 ,如果增加线程组去模拟就意味着要增加登陆用户, 而且也不好准确模拟, 因为有的操作异步有的操作同步    估计Jmeter 没法准备模拟有异步操作的场景




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