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请求。