一,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的介绍和使用一的更多相关文章

  1. 压力测试(二)-Jmeter基本介绍

    1.Jmeter基本介绍和使用场景 简介 1.压测不同的协议和应用 1) Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …) 2) SOAP / RES ...

  2. Jmeter系列(2)- Jmeter工具介绍、Jmeter安装目录介绍、Jmeter面板介绍

    如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html Jmeter支持哪些测试场景? Jme ...

  3. JMeter性能测试介绍学习一

    上一节中,我们了解了jmeter的一此主要元件,那么这些元件如何使用到性能测试中呢.这一节创建一个简单的测试计划来使用这些元件.该计划对应的测试需求. 1)测试目标网站是fnng.cnblogs.co ...

  4. Jmeter简单介绍与搭配Jenkins实现自动化

    Jmeter简介 Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具.用于对软件做压力测试,它最初被设计用于 Web应用测试,但后来扩展到其他测试领域. 它可以用于 ...

  5. jmeter实例介绍

    JMeter基础之一 一个简单的性能测试  测试需求: 1)测试目标网站是fnng.cnblogs.com 和 tt-topia.rhcloud.com 2)测试目的是该网站在负载达到20 QPS 时 ...

  6. Jmeter软件介绍

    1.软件结构 Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试静态和动态资 ...

  7. 一、Jmeter环境介绍

    1.安装 从Apache网站http://jmeter.apache.org/download_jmeter.cgi下载二进制包. .tgz后缀名的为Linux使用的包 .zip后缀的为windows ...

  8. 【一】JMeter的介绍安装和使用

    利用JMeter进行性能测试 一.JMeter介绍二.Jmeter安装三.工作原理四.脚本录制五.运行JMeter进行测试六.JMeter主要组件介绍七.参数化设置八.动态数据关联九.使用插件进行服务 ...

  9. 接口测试及接口Jmeter工具介绍

    一.接口类型及数据传递的格式 接口类型: 1.HTTP接口:通过GET或POST来获取数据,在数据处理上效率比较高 2.WebServer接口:通过SOAP协议来获取数据,比起http来说处理更加复杂 ...

随机推荐

  1. Java的HashMap数据结构

    标题太大~~~自己做点笔记.别人写得太好了. https://www.cnblogs.com/liwei2222/p/8013367.html HashMap 1.6时代, 使用Entry[]数组, ...

  2. echo显示颜色

    如有转载,不胜荣幸.http://www.cnblogs.com/aaron-agu/ [;;34m hello aaron \[0m”

  3. SQL约束(主键约束、外键约束、自动递增、不允许空值、值唯一、值默认、值限制范围)

    NOT NULL 不允许空值约束 NOT NULL 约束强制列不接受 NULL 值(NULL值就是没有值或缺值).NOT NULL 约束强制字段始终包含值,即不向字段添加值,就无法插入新记录或者更新记 ...

  4. Tomcat配置Https环境

    windows环境下:http://blog.csdn.net/supersky07/article/details/7407523 linux环境下:http://blog.csdn.net/cuk ...

  5. PCIE\AURORA\SRIO协议对比

    http://www.eefocus.com/communication/335836/p3

  6. spring和junit整合

  7. codeforces722B

    Verse Pattern CodeForces - 722B You are given a text consisting of n lines. Each line contains some ...

  8. Nginx 如何限制响应速度

    在 location 里设置 location { set $limit_rate 1k; 表示每秒只响应1k的速度 }

  9. 【Python】Python-Numpy教程

    Numpy的使用 读txt数据: · genfromtxt import numpy as np print(help(np.genfromtxt)) #data = np.genfromtxt(&q ...

  10. C# 调用短信接口

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net ...