jmeter——http、jdbc、soap请求

1.jmeter——http 请求css

1.1添加线程组web

1.2添加http请求数据库

1.3发起http请求编程

1.协议:一般一个http请求都会有相对应的协议,如HTTP,HTTPS等。这里除非有特殊要求,通常能够不填
2.服务器名称或ip: 一个HTTP请求的ip或者域名,如www.baidu.com,127.0.0.1
3.端口:每一个服务器都有相对应的的端口。默认是80
4.方法:HTTP的请求方式,通常咱们只关注get和post请求
5.路径:HTTP请求URL中接口的地址,通常是域名和端口以后的路径。
6.Content encoding:编程格式,当参数带有中文字符时,能够设置为utf8,防止乱码
7.Parameters:以键值对方法添加的参数。key:value
8.Body Data:以json或者xml格式的参数,一般是post请求
9.File Upload:文件上传。json

 1.4添加查看结果树服务器

请求,能够帮助咱们察看输入的url和参数是否正确。响应结果,能够直观的看到咱们此次请求是否成功,有没有什么错误。工具

这样http请求就完成了。这里还讲一下http请求默认值,好比注册、登陆的http请求。都须要用到同一个协议,地址,端口号。那么就能够把共同的值设置为默认值。(请求能够直接复制粘贴的,这里注册和登陆请求差很少那么就能够复制注册请求,而后在线程组的位置粘贴,改下名称,路径,Parameters里面的参数就能够了)post

添加http请求默认值,把注册和登陆请求里面共同的值删除,把共同的值添加到http请求默认值里面,测试

 

 最后点击查看结果树的运行编码

2.jmeter——jdbc 请求

2.1添加线程组

2.2添加一个配置元件JDBC Connection Configuration

2.3导入jar包

注意: jmeter链接数据库须要一个插件jar包。能够经过测试计划添加依赖包,导入进来。

2.4导入jar包以后,新建一个JDBC Request。输入变量名,与以前JDBC配置信息里面的变量名保持一致(testjdbc__这是我刚刚定义的变量名)。

2.5添加查看结果树

3.jmeter——soap请求(webservice接口)

 webservice接口本质上其实就是一个HTTP的post请求。只不过是基于http进行一次封装。这里以天气预报的webservice接口为例。在经过jmeter测试webservice接口以前,须要用到一个工具soapUI。打开soapUI

3.1点击SOAP,输入天气预报的接口

3.2一个webservice接口支持不少请求,这里以城市为例。点击getSupportCity下面的request1。对湖南发起一个请求,点击XML格式,将数据输入到对应的http请求里面。
切记:这里必定要选择WeatherWebServiceSoap12否则后续jmeter中出现问题,你还检查不出来。

3.3jmeter里面添加线程组--http请求

由于webservice是post请求,而且参数是xml格式的。因此要选择post请求Body Data的存放数据(数据直接复制soap里面<xml>的数据)。输入参数和域名,路径,而且勾选Browser-compatible headers,编码输入UTF-8。

 

3.4添加信息头管理器

 

 3.5添加webservice接口的头部信息。(soapUI中xml格式可找到)

3.6添加查看结果树

以上就是jmeter测试的http、jdbc、soap请求。

相关文章
相关标签/搜索