jmeter的介绍和使用一
一,jmeter介绍
1.官方网站下载jmeter,然后解压安装。我用的mac,用mac来讲解。
这是解压以后的包。

2.bin目录里面是一些可执行的文件 ,重点关注启动

如果是windows系统,直接双击jmeter.bat启动jmeter
如果是mac的话,必须通过命令来启动,命令如下
cd 你的目录/apache-jmeter-4.0/bin
sh jmeter
bin下的template模版:是一些学习的例子

jmeter.properties是一些配置文件,比如修改语言
找到 #Preferred GUI language. Comment out to use the JVM default locale's language.
#language=en
将language=zh_CN写入下面 重新启动jmeter,就会变成中文的
3.extra目录下面:重点关注jmeter-results-detail-report_21.xsl测试报告

4.lib下面放的是所有的jar包
5.插件的安装:把插件下载下来jmeter-plugins-manager-0.20.jar放在lib/ext下,重新启动jmeter,会多出一个jmeter插件管理

点击插件管理:有几个插件是一定要安装的,比如json,websocket ,perfmon是监控性能测试的。勾选他们,然后点击apply changes and restart jmeter,安装完以后,在installed plugins显示下面的图片。

二. jmeter的使用
1.测试计划,就把测试计划当成一个项目,右键在里面添加一个线程组

以查询电话号码归属地为例:http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo
添加一个http请求,改名字为 webservice,填入对应的信息

添加一个http信息头管理器,将对应的信息填入

在监听器里面添加一个察看结果树,然后发送请求:点击响应数据

断言:1.协议状态码 2.也无状态码 3.数据校验
首先添加一个响应断言,判断协议状态码200

选择response Headers,将上面响应信息的200填入进去

没有业务断言,那就跳过,再来断言数据,里面的数据是被包含的意思。 然后在监听器里面添加一个断言的结果

查看断言结果:没有错误就是正确的。都通过

jmeter的介绍和使用一的更多相关文章
- 压力测试(二)-Jmeter基本介绍
1.Jmeter基本介绍和使用场景 简介 1.压测不同的协议和应用 1) Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …) 2) SOAP / RES ...
- Jmeter系列(2)- Jmeter工具介绍、Jmeter安装目录介绍、Jmeter面板介绍
如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html Jmeter支持哪些测试场景? Jme ...
- JMeter性能测试介绍学习一
上一节中,我们了解了jmeter的一此主要元件,那么这些元件如何使用到性能测试中呢.这一节创建一个简单的测试计划来使用这些元件.该计划对应的测试需求. 1)测试目标网站是fnng.cnblogs.co ...
- Jmeter简单介绍与搭配Jenkins实现自动化
Jmeter简介 Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具.用于对软件做压力测试,它最初被设计用于 Web应用测试,但后来扩展到其他测试领域. 它可以用于 ...
- jmeter实例介绍
JMeter基础之一 一个简单的性能测试 测试需求: 1)测试目标网站是fnng.cnblogs.com 和 tt-topia.rhcloud.com 2)测试目的是该网站在负载达到20 QPS 时 ...
- Jmeter软件介绍
1.软件结构 Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试静态和动态资 ...
- 一、Jmeter环境介绍
1.安装 从Apache网站http://jmeter.apache.org/download_jmeter.cgi下载二进制包. .tgz后缀名的为Linux使用的包 .zip后缀的为windows ...
- 【一】JMeter的介绍安装和使用
利用JMeter进行性能测试 一.JMeter介绍二.Jmeter安装三.工作原理四.脚本录制五.运行JMeter进行测试六.JMeter主要组件介绍七.参数化设置八.动态数据关联九.使用插件进行服务 ...
- 接口测试及接口Jmeter工具介绍
一.接口类型及数据传递的格式 接口类型: 1.HTTP接口:通过GET或POST来获取数据,在数据处理上效率比较高 2.WebServer接口:通过SOAP协议来获取数据,比起http来说处理更加复杂 ...
随机推荐
- Java的HashMap数据结构
标题太大~~~自己做点笔记.别人写得太好了. https://www.cnblogs.com/liwei2222/p/8013367.html HashMap 1.6时代, 使用Entry[]数组, ...
- echo显示颜色
如有转载,不胜荣幸.http://www.cnblogs.com/aaron-agu/ [;;34m hello aaron \[0m”
- SQL约束(主键约束、外键约束、自动递增、不允许空值、值唯一、值默认、值限制范围)
NOT NULL 不允许空值约束 NOT NULL 约束强制列不接受 NULL 值(NULL值就是没有值或缺值).NOT NULL 约束强制字段始终包含值,即不向字段添加值,就无法插入新记录或者更新记 ...
- Tomcat配置Https环境
windows环境下:http://blog.csdn.net/supersky07/article/details/7407523 linux环境下:http://blog.csdn.net/cuk ...
- PCIE\AURORA\SRIO协议对比
http://www.eefocus.com/communication/335836/p3
- spring和junit整合
- codeforces722B
Verse Pattern CodeForces - 722B You are given a text consisting of n lines. Each line contains some ...
- Nginx 如何限制响应速度
在 location 里设置 location { set $limit_rate 1k; 表示每秒只响应1k的速度 }
- 【Python】Python-Numpy教程
Numpy的使用 读txt数据: · genfromtxt import numpy as np print(help(np.genfromtxt)) #data = np.genfromtxt(&q ...
- C# 调用短信接口
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net ...