参考博文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)的更多相关文章

  1. Jmeter 接口测试知识梳理——应用基础篇

    Jmeter 使用也有很长时间了,但是一直没有做一下知识梳理,近期会对公司同事做一下这方面的培训,借此机会,把使用过程中应用到的知识,或是遇到的问题,整理出来,方便大家学习! Jmeter 接口测试知 ...

  2. Jmeter 接口测试知识梳理——持续集成篇

    Jmeter 使用也有很长时间了,但是一直没有做一下知识梳理,近期会对公司同事做一下这方面的培训,借此机会,把使用过程中应用到的知识,或是遇到的问题,整理出来,方便大家学习! Jmeter + Ant ...

  3. jenkins+ANT+jmeter 接口测试环境搭建

    目的 jmeter很早就接触了,最近又在接触项目的时候整了一下.写这篇博客主要有两个目的 1,为了给自己搭建jmeter做一个总结. 2,在部署过程中遇到过一些坑,在这分享出来,也希望能给需要的人一个 ...

  4. JMeter接口测试系列:Jmeter+jenkins+ant 的自动化构建

    在JMeter接口测试不断深入的过程中,发现可以和jenkins和ant一起搭配进行自动化的构建.下面是jmeter自动化构建的整理笔记. 准备环境 需要本机上确定安装了jmeter.ant和jenk ...

  5. Jmeter接口测试(十)测试报告

    这是jmeter接口测试系列的第十篇总结,也是最后一篇,之后会把接口集成的一些内容发一个系列,分享给大家,供大家一起学习进步. 批量执行完接口测试之后,我们需要查看测试报告,在之前单个接口调试我们是通 ...

  6. JMeter接口测试中文乱码问题总结

    在测试过程中遇到了请求json串中文乱码,所以查看了这篇文章,将字符集修改后,乱码问题已经处理. 转载http://blog.csdn.net/qing_java/article/details/69 ...

  7. 全网最全最细的jmeter接口测试教程以及接口测试流程详解

    一.Jmeter简介 ​ Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试. Jmeter具备高移植性,可以实现跨平台运行. Jmeter可以实 ...

  8. http接口测试——Jmeter接口测试实例讲解

    摘要: 最近做的项目需要测试很多接口,上网查一查,发现完整讲述接口测试的资料太少,所以最近自己做完这个项目,把测试的东西整理一下和大家分享一下,希望对看到的人有所帮助     一.测试需求描述 1. ...

  9. jmeter接口测试教程

    一.Jmeter接口测试步骤: 1.添加线程组

随机推荐

  1. Django + celery +redis使用

    1.安装包 pip install celery pip install django-celery pip install pymysql 2.创建一个django项目 - proj/ - proj ...

  2. 使用nfs制作动态分配存储卷

    参考文献:https://yq.aliyun.com/articles/613036 相对于静态存储, 动态存储的优势: ● 管理员无需预先创建大量的PV作为存储资源; ● 静态存储需要用户申请PVC ...

  3. k8spod探测

    一.pod存活性探测 pod spec为容器列表中的相应容器定义其专用的探针即可启用存活性探测,目前,k8s的容器支持存活性探测的方法包含:ExecAction.TCPSocketActon和HTTP ...

  4. qt5-自定义类

    创建一个自定义按钮类: 右击工程目录--->--->--->---> ---> --->

  5. vue项目搭建步骤以及一些安装依赖包

    一. vue-cli初始化1. 全局安装 vue-clinpm install --global vue-cli2. 创建一个基于 webpack 模板的新项目vue init webpack my- ...

  6. selenium环境搭建:Error: could not find java.dll 报错问题

    搭建java环境,参照其他的安装步骤,搭建即可. 问题:出现如下报错信息. Error: could not find java.dll Error: Could not find Java SE R ...

  7. JavaScript 正则表达式——定义,目的,特点,语法,字符串方法,search() ,replace() ,test(),exec()

    ㈠什么是正则表达式? ⑴正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.    正则表达式通常被用来检 ...

  8. BZOJ 1095: [ZJOI2007]Hide 捉迷藏 动态点分治+堆

    写了7k多,可以说是一己之力切掉了这道毒瘤题~ 开 $3$ 种堆,分别维护每个子树最大深度,以及每个节点在点分树中对父亲的贡献,和全局的最优解. 由于需要支持堆的删除,所以写起来特别恶心+麻烦. 细节 ...

  9. HGOI20190815 题解

    Problem A modsum 求$\sum\limits_{i=1}^{n} \sum\limits_{j=1 , i \neq j}^{m} (n \ mod \ i)(m \ mod \ j) ...

  10. Hedera: Dynamic Flow Scheduling for Data Center Networks

    摘要: 当今的数据中心为成千上万台计算机的群集提供了巨大的聚合带宽, 但是即使在最高端的交换机中,端口密度也受到限制,因此数据中心拓扑通常由多根树组成,这些树在任何给定的主机对之间都具有许多等价路径. ...