JMeter接口测试印象篇(win10)
参考博文1:https://www.cnblogs.com/suim1218/p/9257369.html
参考博文2:https://blog.csdn.net/u011541946/article/details/71104167
参考博文3:https://blog.csdn.net/qq_32444825/article/details/81285721
参考博文4:https://blog.csdn.net/t_332741160/article/details/81408597
以下是我实际操作的结果,此篇只为记录。没有接口文档,就需要抓包来体验操作,以对JMeter5.1.1工具和接口测试有个初步的整体的印象。
一、抓包
1、Firefox浏览器手动代理配置,步骤:工具栏->菜单设置->选项->常规->网络设置->设置

2、JMeter添加一个线程组,步骤:Test Plan右键点击添加->线程(用户)->线程组

3、JMeter添加HTTP代理服务器,步骤:Test Plan右键点击添加->非测试元件->HTTP代理服务器

4、设置HTTP代理服务器,步骤:选择目标控制器->写端口(和Firefox浏览器代理端口相同)->点击启动

5、打开Firefox浏览器,打开cn.bing.com搜索深圳,然后停止录制
6、下拉线程组,找一个HTTP请求,记录信息

HTTP请求
名称 251 /api/GetMap.ashx
协议 http
服务器名称或IP dynamic.api.tiles.ditu.live.com
方法 GET
路径 /api/GetMap.ashx
参数 名称 值
c 22.5470008850098,114.085945129395
ppl 24,,22.5470008850098,114.085945129395
z 10
w 520
h 200
b r,stl.h,mkt.zh-CN
od 1
二、接口测试
1、JMeter新建一个线程组,步骤:Test Plan右键点击添加->线程(用户)->线程组/Thread Group
2、添加HTTP请求,步骤:线程组/Thread Group->右键添加->取样器->HTTP请求/HTTP Request->设置为抓包的HTTP请求信息

3、添加察看结果树,步骤:线程组/Thread Group->右键添加->监听器->察看结果树/View Results Tree

4、启动HTTP请求

5、察看结果树,请求成功


三、压力测试
1、点击线程组/Thread Group ->设置线程属性
线程数/Number of Threads(users): 一个用户一个线程,模拟10个用户
Ramp-Up时间(秒)/Ramp-Up Period(in seconds):设置线程需要多长时间全部启动,如设置2,即线程数/时间=10/2=5,每秒钟启动5个线程
循环次数/Loop Count:每个线程发送请求的次数,如设置2,总请求数=线程数*循环次数=10*2=20
永远/Forever: 勾选此项会一直发送请求,直到选择停止运行脚本

2、添加汇总报告/Summary Report ,步骤:线程组/Thread Group->右键添加->监听器->汇总报告/Summary Report

3、启动线程组后点击汇总报告/Summary Report查看,样本请求20 ,平均值148(平均返回时间0.1秒很快),异常%为0.00%

JMeter接口测试印象篇(win10)的更多相关文章
- Jmeter 接口测试知识梳理——应用基础篇
Jmeter 使用也有很长时间了,但是一直没有做一下知识梳理,近期会对公司同事做一下这方面的培训,借此机会,把使用过程中应用到的知识,或是遇到的问题,整理出来,方便大家学习! Jmeter 接口测试知 ...
- Jmeter 接口测试知识梳理——持续集成篇
Jmeter 使用也有很长时间了,但是一直没有做一下知识梳理,近期会对公司同事做一下这方面的培训,借此机会,把使用过程中应用到的知识,或是遇到的问题,整理出来,方便大家学习! Jmeter + Ant ...
- jenkins+ANT+jmeter 接口测试环境搭建
目的 jmeter很早就接触了,最近又在接触项目的时候整了一下.写这篇博客主要有两个目的 1,为了给自己搭建jmeter做一个总结. 2,在部署过程中遇到过一些坑,在这分享出来,也希望能给需要的人一个 ...
- JMeter接口测试系列:Jmeter+jenkins+ant 的自动化构建
在JMeter接口测试不断深入的过程中,发现可以和jenkins和ant一起搭配进行自动化的构建.下面是jmeter自动化构建的整理笔记. 准备环境 需要本机上确定安装了jmeter.ant和jenk ...
- Jmeter接口测试(十)测试报告
这是jmeter接口测试系列的第十篇总结,也是最后一篇,之后会把接口集成的一些内容发一个系列,分享给大家,供大家一起学习进步. 批量执行完接口测试之后,我们需要查看测试报告,在之前单个接口调试我们是通 ...
- JMeter接口测试中文乱码问题总结
在测试过程中遇到了请求json串中文乱码,所以查看了这篇文章,将字符集修改后,乱码问题已经处理. 转载http://blog.csdn.net/qing_java/article/details/69 ...
- 全网最全最细的jmeter接口测试教程以及接口测试流程详解
一.Jmeter简介 Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试. Jmeter具备高移植性,可以实现跨平台运行. Jmeter可以实 ...
- http接口测试——Jmeter接口测试实例讲解
摘要: 最近做的项目需要测试很多接口,上网查一查,发现完整讲述接口测试的资料太少,所以最近自己做完这个项目,把测试的东西整理一下和大家分享一下,希望对看到的人有所帮助 一.测试需求描述 1. ...
- jmeter接口测试教程
一.Jmeter接口测试步骤: 1.添加线程组
随机推荐
- tarjan算法比较详细的讲解&&tarjan常见疑难解答&&洛谷P2002 消息扩散题解
因为有大佬写的比我更长更具体,所以我也就写写总结一下了 引入: 众所周知,很多图中有个东西名叫环. 对于这个东西很多算法都很头疼.(suchas 迪杰斯特拉) 更深层:环属于强联通分量(strongl ...
- 简单了解Oracle的回滚段
因为上一次研究了Oracle的事务一致性,中间查阅资料的时候,看到这个地方与回滚段有关.所以就罗列了以下简单的知识.更为深层次的就不再深挖了,个人感觉对于事务的一致性和隔离级别是开发经理应该了解的,但 ...
- pom变成红橙色
今天发现自己POM变成了红橙色. 原因未知:看到上网有3~4种方法.尝试了一下都不行然后采用的换java jdk的方法,然后就解决了. 在设置中maven有几个属性. 1.改变java jre环境 也 ...
- 依赖jquery的select皮肤2
这个下拉菜单存在于body中,不会受select父级overflow的影响,同样依赖于jquery. 缺陷是如果select上的样式不是定义在class上的,不能完全获取select上的样式. 不过, ...
- IPC 进程间通信方式——消息队列
消息队列 消息队列是内核中的一个链表 用户进程将数据传输到内核后,内核重新添加一些如用户ID.组ID.读写进程的ID和优先级等相关信息后并打包成一个数据包称为消息 允许一个或多个进程往消息队列中读写消 ...
- ASP.NET MVC5入门指南(1)*入门介绍
以下指南说明了什么是ASP.NET MVC,并说明了如何入门. ASP.NET MVC 5入门 入门 添加控制器 添加视图 添加模型 创建连接字符串并使用SQL Server LocalDB 从控制器 ...
- js 多个三目运算符优先级
读JS代码遇到一段看不懂运算优先级的代码,如下 var BrowserSys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ...
- 【leetcode】Trips and Users
The Trips table holds all taxi trips. Each trip has a unique Id, while Client_Id and Driver_Id are b ...
- vs2017 2019 下载更新慢的解决方法
国庆期间 下载的速度只有20多kb. 1.去掉网络适配器里面的 ip6勾选. 2.修改电脑的自动dns, 修改为1.1.1.1 , 修改为8.8.8.8 更快. 记得禁用再启用网络: dns为1. ...
- 19.tcp_upd
# socket编程 # 01010 ethernet(你在教室的那个位置)mark ip(教室在哪,主机)子网 tcp,udp(端口)应用程序在哪 # 物理层---->数据链路层------- ...