强化脚本:处理事务
1、 事务在业务中指用户完成特定功能的一系列操作,在程序中体现为一段代码。测试人员可将一个或多个操作设为事务,用于统计和分析该部分在多用户并发情况下的响应时间性能。
2、 函数对应事务
3、 开始一个名为事务名称的逻辑事务处理过程,用于性能测试中的事务标记。
4、 结束名为事务名称的事务,自动判断结果并记录。
5、 录制时建议开启事务设置以确保操作完整。
6、 注意:lr_think_time(22)函数表示延迟执行22秒,模拟用户思考时间。
7、 在设定的事务中不应加入lr_think_time(22),否则测试得到的响应时间将额外包含22秒的思考时间,影响结果准确性。
8、 lr_start_transaction() 和 lr_end_transaction() 这两个函数必须成对使用,确保事务的正确开始与结束,避免出现逻辑错误或数据异常。
9、 脚本回放完成后,查看回放日志获取事务响应时间
10、 进入运行时设置,开启扩展日志并记录服务器返回数据,随后在回放日志中搜索事务名称关键字以定位相关信息。
11、 在控制器与分析模块中,检查生成的响应时长。
