jmeter——http、jdbc、soap请求
1.jmeter——http 请求
1.1添加线程组
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:文件上传。
1.4添加查看结果树
请求,可以帮助我们察看输入的url和参数是否正确。响应结果,可以直观的看到我们这次请求是否成功,有没有什么错误。
这样http请求就完成了。这里还讲一下http请求默认值,比如注册、登录的http请求。都需要用到同一个协议,地址,端口号。那么就可以把共同的值设置为默认值。(请求可以直接复制粘贴的,这里注册和登录请求差不多那么就可以复制注册请求,然后在线程组的位置粘贴,改下名称,路径,Parameters
里面的参数就可以了)
添加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请求。
jmeter——http、jdbc、soap请求的更多相关文章
- JMeter处理jdbc请求后的响应结果
JMeter如果进行JDBC请求,请求后的响应结果如何给下一个请求用(也就是传说中的关联),于是研究了一下,下面将学习的成果做个记录: 1.添加 "JDBC Connection Confi ...
- Jmeter发送JDBC请求
下午花了两个小时研究了一下Jmeter发送JDBC请求,现在把基本操作流程分享一下. 做JDBC请求,首先需要两个jar包:mysql驱动-mysql-connector-java-5.1.13-bi ...
- Jmeter使用JDBC请求简介
1.现在oracle或mysql的jdbc然后放到jmeter的lib路径下 2.添加jdbc默认请求控件. 3.添加jdbc请求 4.发送 5.出现ORA-00911错误是由于sql语句错误,注意别 ...
- Jmeter之JDBC请求参数化(一)
一.环境准备 a.jmeter5.1.1版本最新版本,可以去网页下载:https://jmeter.apache.org/download_jmeter.cgi b.jdbc驱动:链接:https:/ ...
- Jmeter发送SOAP请求对WebService接口测试
Jmeter发送SOAP请求对WebService接口测试 1.测试计划中添加一个用户自定义变量 2.HTTP信息头管理器,添加Content-Tpe, application/soap+xml;c ...
- Jmeter之JDBC Request使用方法(oracle)
JDBC Request: 这个sampler可以向数据库发送一个jdbc请求(sql语句),它经常需要和JDBC Connection Configuration 配置元件一起配合使用. 目录: 一 ...
- jmeter中实现java请求实战日志
view code public class JdbcInsert implements JavaSamplerClient { // 全局变量 PreparedStatement pstmt; Co ...
- 性能测试十一:jmeter进阶之java请求
使用Java编写JDBC脚本对Mysql进行增删改查等操作的性能测试 使用Jmeter提供的脚本框架依赖的jar包(分别在jmeter目录下的lib和ext目录下) ApacheJMeter_core ...
- 【Jmeter测试】接口请求完成后,查询数据库结果,检测数据存储是否正确
Jmeter脚本逻辑 发送POST请求,把数据保存到数据库中 发讯数据库,数据库查询结果保存的变量中 使用BeanShell判断数据库查询结果 Jmeter脚本结构 第一个箭头指的是JDBC Conn ...
随机推荐
- Jquery异步请求数据实例代码
一.Jquery向aspx页面请求数据 前台页面JS代码: 代码如下: $("#Button1").bind("click", function () { $. ...
- (二)Asp.net web api中的坑-【http get请求中的参数】
webapi主要的用途就是把[指定的参数]传进[api后台],api接收到参数,进行[相应的业务逻辑处理],[返回结果].所以怎么传参,或者通俗的说,http请求应该怎么请求api,api后台应该怎么 ...
- 前端添加视频流rtmp格式
要求:rtmp格式, 在线直播 url地址 效果: 代码:初次打开时间较长, <!DOCTYPE html> <html> <head> <script ty ...
- DDS工作原理及其性能分析
DDS工作原理及其性能分析 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 系列博客说明:此系列博客属于作者在大三大四阶段所储备的关于电子电路设计等硬件方面的 ...
- vue报错:Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.
在.vue文件中引入了 element-ui 的 table 和 pagination 组件后,报错:Component template should contain exactly one roo ...
- Asp.Net Core中的角色
在前面介绍中我们知道了Asp.Net Core Identity中创建用户使用到的类UserManager<IdentityUser>,同样的,创建角色我们需要使用RoleManager& ...
- C#学习笔记06--类/对象/访问修饰符/方法
编程思想 1.面向过程 面向过程是要把问题解决的过程分成有一定顺序的不同步骤, 然后按照步骤一步步的将问题解决. 2.面向对象 面向对象解决问题的思路是先分析问题中所涉及的对象, 然后 ...
- 25.Spark下载源码和安装和使用
安装scala 上传安装包 解压 配置scala相关的环境变量 export SCALA_HOME=/opt/modules/scala-2.11.4 export PATH=$PATH:$SCALA ...
- 7个步骤让PC网站自动适配手机网页
传统的网站如何完成向移动设备的快速转型? 通过移动适配技术可以实现,切图网是国内首家基于web技术服务的公司,而移动适配主要通过底层的web技术开发手段来完成,下面切图网将从技术角度来告诉你通过7个步 ...
- MapReduce的shuffle过程详解
[学习笔记] 结果分析:shuffle的英文是洗牌,混洗的意思,洗牌就是越乱越好的意思.当在集群的情况下是这样的,假如有三个map节点和三个reduce节点,一号reduce节点的数据会来自于三个ma ...