51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3344|回复: 11
打印 上一主题 下一主题

[求助] loadrunner录制脚本怎么模拟异步操作?

[复制链接]

该用户从未签到

1#
发表于 2017-6-30 11:39:18 | 显示全部楼层
你可以试下
web_concurrent_start()
A
B
C
web_concurrent_end()
这样包起来中间的内容ABC就会同时提交了


web_concurrent_start函数是并发组开始的标记。组中所有的函数是并发执行的。并发组的结束web_concurrent_end 函数。在并发组中,可以包含的函数有:web_url、web_submit_data、web_custom_request、web_create_html_param、web_create_html_param_ex、web_reg_save_param、web_add_header。
在并发组中的函数不是立即执行的。在并发组开始时,所有的函数首先被记录下来,当并发组结束时,所有的函数并发执行。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2017-7-14 09:37:34 | 显示全部楼层
lr_start_transaction("啊啊");
web_concurrent_start()
A
B
C
web_concurrent_end()
lr_end_transaction("啊啊",LR_AUTO);

这样加  统计你三个并发请求的响应时间, 如果要统计单个事物比如A,那就把事物加在A 上;有时候你操作界面的时候觉得快,其实页面还在不停的加载资源可能感觉不出来,所以你加了事物统计之后发现时间好像和操作时候出入比较大,你可以压测后在图形分析时候调出每个页面的响应时间,找找看是那些请求比较耗时
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-5 14:00 , Processed in 0.061685 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表