开发者社区> 问答> 正文

高级属性都有什么?

编辑脚本时可使用高级属性来设置脚本请求的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%%

展开
收起
猫饭先生 2017-10-31 14:23:38 3961 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
继承与功能组合 立即下载
软件定义的数据智能 立即下载
低代码开发师(初级)实战教程 立即下载