chenleafe 发表于 2010-8-25 16:42:49

loadrunner中异步发送请求

我需要测试一个网站执行一个操作的时间,这个操作中的几个请求本来是异步的,
可是loadrunner录制后执行是顺序执行的,这样一来包括这几个请求的transaction的时间就多出来很多,不准确。

请教如何让这几个请求操作异步开始呢?

higkoo 发表于 2010-8-25 21:50:51

可以:

1、用脚本实现
2、运行时设置实现

脚本里作个随机,不同用户随机访问不同的事务
运行时可以随机Action顺序

msnshow 发表于 2010-8-25 21:54:07

加思考时间嘛

chenleafe 发表于 2010-8-26 08:46:11

回复 2# 的帖子

我想要的是让同一个用户去执行这个操作时异步发送那些请求,不是不同用户之间。

hongweigg 发表于 2014-1-14 15:09:21

这个问题和LoaderRunner是不是顺序执行没有关系,同步请求和异步请求的作用是一样的,都是从客户端向服务端发起请求,异步请求并不能减少交易时间。
相反,LoaderRunner这样测得的结果比异步调用实际执行时间要少,如果不作特别的设置,在实际测试中我们发现,对网页中的AJAX异步请求并没有准确测算到实际调用时间,或测得的调用时间非常小,远远小于后台实际处理时间。

hongweigg 发表于 2014-1-14 15:10:19

RE: loadrunner中异步发送请求

这个问题和LoaderRunner是不是顺序执行没有关系,同步请求和异步请求的作用是一样的,都是从客户端向服务端发起请求,异步请求并不能减少交易时间。
相反,LoaderRunner这样测得的结果比异步调用实际执行时间要少,如果不作特别的设置,在实际测试中我们发现,对网页中的AJAX异步请求并没有准确测算到实际调用时间,或测得的调用时间非常小,远远小于后台实际处理时间。
页: [1]
查看完整版本: loadrunner中异步发送请求