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请求的更多相关文章

  1. JMeter处理jdbc请求后的响应结果

    JMeter如果进行JDBC请求,请求后的响应结果如何给下一个请求用(也就是传说中的关联),于是研究了一下,下面将学习的成果做个记录: 1.添加 "JDBC Connection Confi ...

  2. Jmeter发送JDBC请求

    下午花了两个小时研究了一下Jmeter发送JDBC请求,现在把基本操作流程分享一下. 做JDBC请求,首先需要两个jar包:mysql驱动-mysql-connector-java-5.1.13-bi ...

  3. Jmeter使用JDBC请求简介

    1.现在oracle或mysql的jdbc然后放到jmeter的lib路径下 2.添加jdbc默认请求控件. 3.添加jdbc请求 4.发送 5.出现ORA-00911错误是由于sql语句错误,注意别 ...

  4. Jmeter之JDBC请求参数化(一)

    一.环境准备 a.jmeter5.1.1版本最新版本,可以去网页下载:https://jmeter.apache.org/download_jmeter.cgi b.jdbc驱动:链接:https:/ ...

  5. Jmeter发送SOAP请求对WebService接口测试

    Jmeter发送SOAP请求对WebService接口测试 1.测试计划中添加一个用户自定义变量 2.HTTP信息头管理器,添加Content-Tpe,  application/soap+xml;c ...

  6. Jmeter之JDBC Request使用方法(oracle)

    JDBC Request: 这个sampler可以向数据库发送一个jdbc请求(sql语句),它经常需要和JDBC Connection Configuration 配置元件一起配合使用. 目录: 一 ...

  7. jmeter中实现java请求实战日志

    view code public class JdbcInsert implements JavaSamplerClient { // 全局变量 PreparedStatement pstmt; Co ...

  8. 性能测试十一:jmeter进阶之java请求

    使用Java编写JDBC脚本对Mysql进行增删改查等操作的性能测试 使用Jmeter提供的脚本框架依赖的jar包(分别在jmeter目录下的lib和ext目录下) ApacheJMeter_core ...

  9. 【Jmeter测试】接口请求完成后,查询数据库结果,检测数据存储是否正确

    Jmeter脚本逻辑 发送POST请求,把数据保存到数据库中 发讯数据库,数据库查询结果保存的变量中 使用BeanShell判断数据库查询结果 Jmeter脚本结构 第一个箭头指的是JDBC Conn ...

随机推荐

  1. PowerDesigner的安装和数据库创建

    PowerDesigner安装方法:  http://dev.firnow.com/course/3_program/java/javajs/20090908/174375.html 安装完这2个软件 ...

  2. Caché到MySQL数据同步方法!

    随着医疗行业信息化的发展,积累了大量的业务数据,如何挖掘这些数据,实现数据的可视化被提上日程,医院中通常有许多的信息化系统,使用的又都是不同厂商的数据库产品,如何统一汇聚数据,实现数据互通也是一个大问 ...

  3. 微信H5支付开发全过程(除内置微信以外的浏览器)

    前言:网上都是~ 呵呵 自己搞 只要花时间 多问客服总会有的 只说程序不说准备工作 自己ID 或者秘钥都准备好了  写的有点儿乱 可以把所有的方法 放在一个文件中调用 public function ...

  4. 前端接收 post 请求返回的文件

    坐标过多无法用Get请求,只能用post下载. 但发现ajax发送的post请求没有触发下载,返回的流媒体会存在于接口返回的response中. 查询发现AJAX并不会唤起浏览器的下载窗口,AJAX设 ...

  5. nginx目录学习

    目录 一. Nginx 基础知识 二. Nginx 安装及调试 三. Nginx Rewrite 四. Nginx Redirect 五. Nginx 目录自动加斜线: 六. Nginx Locati ...

  6. redis 持久化 ——RDB

    文章目录 RDB 关于 fork dump.rdb 文件 如何触发 RDB 快照 如何恢复 优势 劣势 停掉 RDB RDB redis database 的简写 : 在指定时间间隔后,将内存中的数据 ...

  7. python并发编程之多线程(实践篇)

    一.threading模块介绍 官网链接:https://docs.python.org/3/library/threading.html?highlight=threading# 1.开启线程的两种 ...

  8. 利用Python进行数据分析_Pandas_基本功能

    申明:本系列文章是自己在学习<利用Python进行数据分析>这本书的过程中,为了方便后期自己巩固知识而整理. 第一 重新索引 Series的reindex方法 In [15]: obj = ...

  9. 数据类型 _python

    字符串 str # a ="asd bfg" # print(a.capitalize()) #首字母大写 # print(a.title()) #每个单词首字母大写 # prin ...

  10. 20190621-N皇后

    N皇后 难度分类 困难 题目描述 n皇后问题研究的是如何将 n个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击. 上图为 8 皇后问题的一种解法. 给定一个整数 n,返回所有不同的 n  ...