上一期介绍了事务与集合点的命令使用,本期将继续为大家带来性能测试工具PR的常用脚本命令介绍,本期介绍的是---超时设置与返回响应头/响应体数据两个命令。

1.超时设置

一般来说,系统都设置了请求的超时时间,那么我们在进行高并发性能测试时,不可避免的会遇到超时错误,针对这种情况,PR提供了两个命令;设置读取超时(pr.http_setReadTimeout(int))与设置连接超时(pr.http_setConnectTimeout(int));这两个命令能让我们自定义超时时间,都有一个整型的参数,单位是毫秒(ms);示例如下图:

PerformanceRunner

2.返回响应头/响应体数据

我们初步得到性能测试脚本后,还需要对脚本进行调试,才能确保这个脚本是可用的、正确的。在调试过程中,不可避免的会需要获取请求的返回数据,PR提供了两个命令来获取请求的返回数据:获取响应头信息(pr.http_getResponseHeader([String]))、获取响应体信息(pr.http_getResponseBody());

获取响应头信息命令有一个字符串类型的可选参数,不传参将会返回响应头的所有数据,若传入属性名(Key),则会返回对应的属性值(Value);配合Java方法System.out.println()使用,可将数据输出到控制台;示例如下图:

PerformanceRunner

预告:下一期将为大家介绍两个PR中调试脚本极为重要的命令---获取请求的响应数据与脚本参数化,敬请期待!