发表时间: 2023-06-16 09:49:23
作者: 上海卫戍信息技术有限公司
来源: 来源于网络,侵权立删
浏览:
LoadRunner
LoadRunner是由MicroFocus开发的一个流行的性能测试工具。用于在部署软件应用程序之前对其性能、可伸缩性和可靠性进行测试。LoadRunner模拟被测系统上的真实用户负载,以测量其行为和性能。
集 合 点
LoadRunner集合点则很好地实现用户的同步问题,而且模拟成千上万的用户操作也是轻而易举的一件事情。集合点函数通常放在事务外。
第一个选项表示:场景中所有用户的x%用户到达集合点后,就释放等待的用户,继续执行场景;
第二个选项表示:场景中正在运行的用户的100%到达集合点后,就释放等待的用户,继续执行场景;
第三个选项表示:当x个用户到达集合点时,就释放等待的用户,继续执行场景;
最后的选项表示:当第一个用户到达集合点时,等待30秒,如果在30秒内等到指定数量的用户到达集合点九开始继续执行场景;如果在30秒内还没有等到指定数量的用户到达集合点,就不再等待,开始释放等待的用户,继续执行场景。
事 务
事务是指服务器响应虚拟用户请求所用的时间,当然它可以衡量某个操作,如登录所需要的时间,也可以衡量一系列的操作所用的时间,如从登录开始到完整的形成一张完整的订单;
事务必须是成对出现,即:一个事务有事务开始,必然要求也有事务结束。
事务函数
•lr_start_transaction("事务名称"):事务开始
•lr_end_transaction("事务名称","事务状态"):事务结束,结束状态LR_AUTO,LR_PASS,LR_FAIL,LR_STOP
•lr_start_timer():与lr_end_timer()联合使用可以得到程序运行的时间
•lr_end_timer():与lr_start_timer()联合使用可以得到程序运行的时间
•lr_get_transaction_duration(const char *transaction):返回事件执行到此所用的时间
检 查 点
检查点是在回放脚本期间搜索特定的文本字符串或者图片等内容,从而验证服务器响应内容的正确性;
在应用web_reg_find()函数时,必须要非常清楚:web_reg_find是注册函数(注册类函数有一个很明显的特点就是在函数名称中包含了“reg”字符,在应用这类函数时注意函数放置位置),必须放在响应页面之前。
您好,请点击在线客服进行在线沟通!