编辑脚本时可使用高级属性来设置脚本请求的header、body及cookie信息,支持参数化,参数文件上传后需手工输入%%_FileName.csv:ColumnName%%进行替换,与URL参数化后的效果类似。
1.png
当请求类型为get时可设置 header、cookie:
1.JPG
当请求类型为post时可设置header、body及cookie:
2.jpg
此外,如果想自定义校验信息来验证服务端的返回内容是否正确,可通过设置检查点来完成。注意,只有当返回码为200时才会进一步校验检查值,如果返回码非200直接算失败,更丰富的使用可通过手工编写脚本来进行。
检查点内容目前只支持字符串,不支持正则表达式,支持参数化。
样例
1、json校验
服务端返回内容:{“code”:”success”,”result”:123}
检查点设置:“code”:”success”,只要返回结果中包含此字符串就会认为请求成功,反之认为请求失败。
2、html校验
服务端返回内容:
<html>
<head>
</head>
<body>
<div id=”code”>success</div>
<div id=”result”>123</div>
</body>
</html>
检查点设置:<div id=”code”>success</div>,只要返回结果中包含此字符串就会认为请求成功,反之认为请求失败。
3、参数化
如果要参数化校验上方案例中result的返回值,检查点设置:"result":%%_xxx.csv:result%%
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。