以天气预报为例说明webservice脚本如何编写,天启预报接口地址http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
1、添加请求头
Webservice协议,参数数xml格式的,必须加一个请求头,Content-Type:text/html
2、添加HTTP请求-post
3、添加HTTP请求-get
4、提取响应结果举例
1)响应结果换行-1
如下图,关联时应该怎么写正则?
正则中的()需要转义,提取正则:<string>(.*)\(54765\)</string>
2)响应结果换行-2
如下图,关联时应该怎么写正则?
①正则提取
正则中出现换行,用\s表示,提取正则:<ID>9</ID>\s+<Zone>(.*?)</Zone>
②xpath提取
* xpath可用来提取xml、html内容
* 自动生成的xml,jmeter兼容不好,有时提取不到,但html的完全没问题
xpath提取://*/ID[text()=9]/../Zone