创建测试脚本时,首先选择SOCKET协议设置测试脚本名称,然后进行事务管理。事务管理即为事务添加请求,各请求间可设置请求间隔。

注意:切换协议时,已经编辑的脚本内容会被删除,请谨慎操作。

点击<添加新请求>按钮为事务添加请求,设置请求名称后,需要主机、端口、断言、变量等信息,详细说明见下表。

设置项

说明

目标主机

目标主机中支持添加变量,可通过变量搭配出更复杂的请求URL 。例如:

192.168.1.${module}

端口

可输入数值或变量,例如:

1080 或 ${module}

最大连接时间

指在建立连接时,等待连接的最长时间,默认为8000 ms。

最大响应时间

指在成功建立连接并发送数据后,等待响应的最长时间,默认为20000ms。

请求报文

可以输入字符或变量,例如以下几种:

test、这是报文、123、${module}

断言

点击<添加断言>按钮添加断言,目前只支持Text Body,需设置属性、比较条件和目标值。

  •  属性:设置要检查的属性名,例如输入“id”。点击<选择>按钮可通过设置之前和之后的字符串,提取想要获取的字符串。

  • 比较条件:设置目标值与获取内容的比较条件,例如选择“等于”。

  • 目标值:设置判断获取内容是否正确的一个标准值,例如输入“1001”。

设置的断言的为:在Text   Body中,id的属性值等于1001。依此判断请求的正确性:   Text Body中,id的属性值等于1001时,请求正确性为“是”,否则为“否”。

变量

点击<添加变量>按钮添加变量,目前只支持Text Body,需设置属性并选择变量。

  • 属性:设置用于提取变量值的属性名,点击<选择>按钮可通过设置之前和之后的字符串,提取想要获取的字符串。

  • 变量:选择一个初始变量,有关初始化变量的设置方法请参考“设置初始化变量”中的说明。

添加请求后,您可以添加请求间隔、批量替换请求内容、验证脚本等,详细说明请参考“手动创建http测试脚本”中的相关内容。