打开https://pts.console.aliyun.com/
GET输入框后输入要测试的服务器网址,点击发送后,服务器收到单一测试请求。
如果是点击压测,那将是发送多个并发请求,可以输入压测总时长,每秒请求数,注意查看计费声明,免责声明。
请求参数输入不同参数,比如name,date,gps等。
Header设置要增加的请求头部信息,比如token。
GET请求不设置Body,如果是POST请求,Body可以设置不同的请求内容。
出参配置,如果返回内容为json内容,可以用解析表达式解析内容。
检查点配置,配置状态码或内容等判断条件。
这里用 php写了服务端程序
header("Content-Type: application/json; charset=utf-8");
$v1 = var_export($_GET, true);
$v2 = var_export($_HEAD, true);
file_put_contents("../out.log", $v1 . "\n", FILE_APPEND);
file_put_contents("../out.log", $v2 . "\n", FILE_APPEND);
echo json_encode(["message" => "finish"]);
作用是记录请求到日志文件,并返回json内容
点击发送后,可以在请求模块下方的返回模块,查看返回的信息
这是请求返回的内容,有Pretty, Raw, Preview不同显示方式。
右侧下拉列表按不同格式解析
服务器返回头部信息,这里看到使用的是nginx1.14.1服务器,php 8.0.13的服务端解析程序。
Timing显示请求的时间消耗信息,比如DNS解析使用7μs,连接使用6.40ms
这是使用出参配置返回的出参解析信息,出参配置为$.message,赋值内容”finish”到ret变量
检查点的配置,检查的状态码是否为200,实际返回为200,检查结果为成功
左侧菜单点“接口测试”,输入请求信息,点击保存,输入名称,可以对请求保存,这样可以方便后期重复调用接口
集合可以创建多个层级,点“+”按钮,添加根集合,然后点集合右侧“…”,可以添加子集合。
保存接口时,可以选择子集合保存,这样可以对接口进行多个分类,方便查看。