Jmeter接口测试工具详解项目实战(三)

这篇具有很好参考价值的文章主要介绍了Jmeter接口测试工具详解项目实战(三)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、没有接口文档时,如何使用jmeter录制和创建脚本
1.抓包
2.badboy
3.jmeter自带的http代理服务器
    (1)新建线程组
    (2)新建代理服务器:测试计划->非配置元件->代理服务器
             端口:8888
             目标控制器:设置为你录制的目标线程组
             Type:默认httpclient4
    (3)点击【启动】按钮,运行代理服务器
    (4)客户端设置:让客户端的请求通过代理服务器发送
             Windows:
             控制面板->internet选项->连接->局域网配置
             Mac:请看下面5.
4.调试接口测试脚本
5.mac 环境下jmeter配置代理进行录制
第一部分: 代理服务器  设置主要分为三大步骤:
            HTTP请求默认值->HTTP代理服务器->浏览器设置

第二部分:实战操作流程

1) 首先测试计划- 添加-线程(用户)--线程组
jmeter录制过滤请求,jmeter,测试工具
2)添加jmeter HTTP 代理服务器,测试计划--非测试元件--》HTTP 代理服务器。(注意:其实步骤1和2 ,谁前谁后都无所谓)
jmeter录制过滤请求,jmeter,测试工具
3)设置jmeter HTTP 代理服务器详细信息
jmeter录制过滤请求,jmeter,测试工具
4)测试下jmeter 代理服务器是否设置好了。点击启动,弹出证书,点击确定。
jmeter录制过滤请求,jmeter,测试工具
5)设置浏览器代理(以chrome为例)
方法一:点击Chrome浏览器右上角“┊”--->设置--->高级--->系统--->打开您计算机的代理设置,跳转到代理设置页面。
jmeter录制过滤请求,jmeter,测试工具
方法二: 浏览器代理,也可以通过系统偏好设置跳转到下面页面。
首页-系统偏好设置--->网络--->高级--->代理。(路线不一样,终点都是一样)
进入代理页面,勾选网页代理(HTTP)和安全网页代理(HTTPS)并且设置网页代理服务器及端口号。(注意端口号一定要保持和jmeter代理服务器页面设置的端口号一致哦)
jmeter录制过滤请求,jmeter,测试工具
7)到这一步的时候,代理服务器都设置好了,点击HTTP 代理服务器-启动。 观察jmeter抓取的数据,发现抓取的都是如下图:
jmeter录制过滤请求,jmeter,测试工具
8)启动之后,会弹出一个事务管理器,可以先不用处理。
jmeter录制过滤请求,jmeter,测试工具
9)点击我们需要获取的脚本的网站,发现网页证书显示连接不安全。
jmeter录制过滤请求,jmeter,测试工具
jmeter录制过滤请求,jmeter,测试工具
10)解决CA证书问题
进入到jmeter 安装包的目录下,找到bin 目录-ApacheJMeterTemporaryRootCA.crt文件
发现jmeter 证书显示为x .
jmeter录制过滤请求,jmeter,测试工具
11)双击ApacheJMeterTemporaryRootCA.crt 文件,点击信任-点击始终信任
jmeter录制过滤请求,jmeter,测试工具
12)查看证书变成什么?证书变成“-”可用的状态。
jmeter录制过滤请求,jmeter,测试工具
13)终于可以抓取到所有数据了。但是同时又会出现下一个问题,抓取到数据包括内容很多,包括js,gif 等都会罗列出来,如图:
jmeter录制过滤请求,jmeter,测试工具
14)需要在HTTP代理服务器--->Requests Filtering --->排除模块--->添加--->..(js|css|PNG|jpg|png|gif).
过滤掉js、css、png、jpg等信息。
jmeter录制过滤请求,jmeter,测试工具
注意:用jmeter录制完成后再取消浏览器中的设置,不然上不了网

一、jmeter执行数据库操作

1、下载对应数据库的jdbc驱动jar包

mysql-connector-java-5.1.44.zip

2、jmeter导入对应数据库的jdbc驱动jar包

方法一:将解压后的文件mysql-connector-java-5.1.44-bin.jar拷贝到jmeter/lib目录下

方法二:从jmeter中添加

(1)选中【测试计划】,页面最下方【添加目录或jar包到ClassPath】,点击【浏览】;

jmeter录制过滤请求,jmeter,测试工具

3、jmeter连接MySQL数据库

(1)选择测试计划-右键添加配置元件-JDBC Connection Configuration

设置如下:

jmeter录制过滤请求,jmeter,测试工具

(2)填入对应的连接信息:

Variable Name for created pool:变量名,类似服务别名,可自行定义

DataBase URL:基本格式【jdbc:mysql://数据库地址:端口】,【jdbc:mysql://】是jdbc连接mysql数据库固定前缀,常用格式:jdbc:mysql://{ip}:{port}/{dbname}?useUnicode=true&characterEncoding=utf8,加入后缀防止乱码

JDBC Driver Class:选择对应的驱动类

Username:用户名

Password:密码

4、测试连接状态

1)添加基本元件

选择线程组,右键【添加-取样器-jdbc request】

2)配置jdbc request的内容

jmeter录制过滤请求,jmeter,测试工具

5、添加查看结果树,为了方便我们看请求有没有成功,还是先新增一个察看结果树:选中【线程组】,右键【添加-监听器-察看结果树】

jmeter录制过滤请求,jmeter,测试工具文章来源地址https://www.toymoban.com/news/detail-822612.html

到了这里,关于Jmeter接口测试工具详解项目实战(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 性能测试工具 Jmeter 做 Http 接口测试 :编写自定义函数

    目录 一、 前言 二、 编写自定义函数的步骤 1. 新建一个工程,导入 jmeter jar 包。 2. 新建 package:stressTest.functions 3. 新建一个类继承 AbstractFunction,重写以下方法: 4. 打包 5. 将打出来的 jar 包拷贝至 jmeter 的目录: 6. 运行

    2024年02月15日
    浏览(50)
  • 接口测试工具大PK, Jmeter与Postman

    今天给大家带来的是日常工作中, 大家都有接触过的接口测试工具Jmeter与Postman的比较. 1. Jmeter最大的特点就是组件化 使用Jmeter时, 默认自带一个组件也就是 TestPlan测试计划, 然后在TestPlan下新增Thread group线程组, 再去添加对应协议请求Sampler即可 2.Postman是更容易上手,界面更简洁

    2024年02月06日
    浏览(47)
  • 软件测试工程师使用Jmeter工具做接口压力测试(Jmeter配置随机生成手机号)

    背景:性能测试的数据准备时很多情况需要产生一批新的数据,我们这次主要讲述的是如何产生随机的手机号,以用户注册接口为场景、生成随机手机号作为账号进行并发测试。 JMeter压力测试中设置线程组的线程数,即执行时的并发用户数,适用于单个线程组的并发测试。

    2023年04月19日
    浏览(80)
  • Jmeter和Postman那个工具更适合做接口测试?

    软件测试行业做功能测试和接口测试的人相对比较多。在测试工作中,有高手,自然也会有小白,但有一点我们无法否认,就是每一个高手都是从小白开始的,所以今天我们就来谈谈一大部分人在做的接口测试,小白变高手也许你只差这一次深入了解! 一、接口测试的目的

    2024年02月06日
    浏览(44)
  • 性能测试工具 jmeter 录制脚本,传递 cookie,循环执行接口

    目录 前言: 代理录制脚本 循环重复添加接口 登录并传递 cookie 给新建产品接口 循环执行脚本  在使用JMeter进行性能测试时,录制脚本是一种常用的方法。录制脚本可以帮助你捕获和重放用户与应用程序之间的交互,以模拟真实的用户行为。

    2024年02月16日
    浏览(76)
  • JMeter性能测试工具详解

    1、JMeter简介 Meter 是轻量级的接口性能测试工具,同时具备一定程度的接口自动化测试能力。 JMeter 支持多协议,其中较适合测试使用公有协议(如 HTTP、JDBC 等)的服务或模块,特别适合 B/S 结构的后台性能系统。 JMeter 有大量第三方插件,也可以比较方便的编写适合自己使用

    2023年04月08日
    浏览(61)
  • 在企业使用jmeter开展实际的接口自动化测试工具

    在企业使用jmeter开展实际的接口自动化测试工具,建议按如下操作流程, 可以使整个接口测试过程更规范,更有效。 接口自动化的流程: 1、获取到接口文档:swagger、word、excel ... 2、熟悉接口文档然后设计测试用例(一般都是先在excel中编写) 3、进行用例评审 4、将excel中的

    2024年02月16日
    浏览(63)
  • 压力测试+接口测试(工具jmeter),软件测试 400道面试题通关宝典助你进大厂

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新软件测试全套学习资料》

    2024年04月26日
    浏览(66)
  • SoapUI、Jmeter、Postman三种接口测试工具的比较分析(2)

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新软件测试全套学习资料》

    2024年04月24日
    浏览(44)
  • 选择最适合你的接口测试工具:SoapUI、JMeter、Postman!

    在软件开发的过程中,接口测试是确保系统正常运行的关键环节。为了有效地执行接口测试,选择适当的工具至关重要。在这篇文章中,我们将比较分析三种常见的接口测试工具:SoapUI、JMeter和Postman,以帮助你了解它们的优势和劣势,以及在何种场景下选择哪种工具。 1、

    2024年02月05日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包