https://blog.csdn.net/ls1792304830/article/details/52718177

一、准备工具

  1、Windows 操作系统

  2、jmeter

  3、JDk 依赖环境

二、JDK安装

  1、下载JDK安装包

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    按照安装导向 傻瓜式安装

  2、配置JDK环境变量

    此电脑 —>属性 —>高级系统设置 —>环境变量 —>新建

    a、变量名: JAVA_HOME(新建)

      地 址: C:\Program Files\Java\jdk1.8.0_161 (JDK安装路径)

    b、变量名: PATH (修改)

      地 址: C:\ProgramData\Oracle\Java\javapath\;%JAVA_HOME%\bin; (添加:\;%JAVA_HOME%\bin;)

    c、变量名: CLASSPATH (新建)

      地 址: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (复制此段内容)

三、Jmeter环境变量的配置

路径  D:\apache-jmeter-4.0\bin\jmeter.properties 下的 1021行代码 #sampleresult.default.encoding=ISO-8859-1  编码格式进行更改

sampleresult.default.encoding=UTF-8

或者是 放在最后一行进行 覆盖

目的:防止编码出现问题

四、创建一个测试计划 得到测试结果

准备工作: 创建一个文件夹用来存放测试用例  

1、创建测试计划

  文件 /创建测试计划 ; 或者是点击第一个图标

  记得点击 保存按钮  如下

    

 

2、创建线程组

  “测试计划” 右键 / 添加 / threads / 线程组 

  

3、添加请求方式 及 参数设置

   “线程组” 右键 / 添加 / threads / sampler / http请求

  

  

  请求参数设置

    

    

4、结果查看

  

  查看apikey

    

5、get请求请求参数化

  a、放置在parmertrs中 一个参数

    

    当然 如果有多个请求可以引用公共的请求参数

    (1)、设置公共请求参数

    

      

    (2)、引用公共请求参数

        ${name}  替换 原来的 value 值 就可以了

  

  b、从文件中 读取参数

    (1)、建立csv 数据文件设置

      

     (2)、相对路径下  放入 csv格式的文件

        如果是绝对路径 “文件名” 一栏放入 csv文件的 绝对路径,为了方便迁移 最好还是用 相对路径

     (3)、csv 配置

      

    注意 读取文件时 设置循环次数

    

c、通过 添加 property display 数据覆盖的方式 添加参数

  (1)、添加 property display 插件

      

  (2)、 bin 目录下 user.properties文件中 最后一行添加数据   

       例如 添加  name = python

  (3)、函数工具生成   p 函数 

    选项  ——> 函数生成工具       如下操作

      

  (4)、添加 到  html 的 parameters 下

      

其他小技巧

线程组 下添加简单控制器 帮助管理 测试计划

我遇到的问题 还没有解决!!

参数化 不能正常使用

Jmeter (一) 安装的更多相关文章

  1. Jmeter之安装(一)

    Jmeter Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 小七这边之前用jmeter ...

  2. Jmeter下载安装配置及使用(windows)

    1 前言 仅作为记录使用. 2 步骤 2.1 下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.2 选择binary版本即可:apache-jme ...

  3. centos7 jmeter分布式安装

    step1 环境说明:腾讯云主机--> centos7  1主2从 下面使用内网 IP master节点:10.21.11.6 slave1节点:10.21.11.44 slave2节点:10. ...

  4. 【Jmeter自学】JMeter的安装(一)

    ==================================================================================================== ...

  5. 挨批记后记--Jmeter环境安装

    挨批之后的艰难挣扎: 首先说所要造的数据是性能测试任务的创建,而创建任务还需要先创建场景,场景则又牵涉到jmx文件... 经过搜索后发现jmx文件通过jmeter生成,所以软件的安装就开始了.. jm ...

  6. Jmeter入门--安装教程

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

  7. Jmeter+Badboy安装使用文档

                  Jmeter+Badboy安装使用文档       目录   1.jmeter安装    1 2.Jmeter基础使用    3 3. 使用Jmeter进行分布式测试    ...

  8. 3.1、Ubuntu系统中jmeter的安装和目录解析

    ​以下内容亲测,如果不对的地方,欢迎留言指正,不甚感激.^_^祝工作愉快^_^ Jmeter是一个非常好用的压力测试工具.  Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测 ...

  9. JMeter的安装和目录解析

    Ubuntu系统中jmeter的安装和目录解析 作为一个Linux新手,在使用jdk时,或许会安装配置多次仍然导致无法使用情况(如无法登录系统等),请按如下步骤一步一步安装并配置 相关软件下载地址 J ...

  10. jmeter的安装和基本使用

    本篇文章主要介绍一下JMeter的安装及基本使用方法. 1.安装 JMeter的官方网址为http://jmeter.apache.org/ 下载地址为http://jmeter.apache.org ...

随机推荐

  1. Zookeeper白话解释

    官方的解释:Zookeeper提供了诸如统一命名空间服务,配置服务和分布式锁等分布式基础服务. 嗯,说上面这个话的人,良心不会痛吗? Zookeeper功能如上边说到的:统一命名空间服务 其他就tm跟 ...

  2. 网络流三大算法【邻接矩阵+邻接表】POJ1273

    网络流的基本概念跟算法原理我是在以下两篇博客里看懂的,写的非常好. http://www.cnblogs.com/ZJUT-jiangnan/p/3632525.html http://www.cnb ...

  3. 【Python】【demo实验15】【练习实例】【两个数范围内素数的统计】

    原题: 判断101-200之间有多少个素数,并输出所有素数. 关于素数的统计,之前已经做过相应的实验了,参考:[显示素数,显示两个数范围内的所有素数] 原题给出的解法,使用math的sqrt函数,这个 ...

  4. Log4j2日志配置详解(2)

    Log4j2日志配置系列之2 1.Configuration 在应用程序代码中插入日志请求需要相当多的计划和工作.观察显示,大约4%的代码用于日志记录.因此,即使是中等大小的应用程序也会在其代码中嵌入 ...

  5. [SDOI2013]直径 题解

    题面 这道题明显的一定要找到直径的具体路径,所以两遍dfs是比较好的选择: 第一问是一道弱智题吧? 主要难度全部分摊在了第二问: 其实不难,先找到任意一个直径: 对于任意一个在直径上的点: 设nxt[ ...

  6. 深入应用C++ 11 C2

    template<typename T> void print(T& t) { cout << "lvalue" << endl; } ...

  7. centos7 追加python3 + 使用pip + virtualenv

    一.安装Python3的方法: 首先安装依赖包: yum -y groupinstall "Development tools" yum -y install zlib-devel ...

  8. lua与c的交互(函数专用)

    Lua与C的交互 Lua是一个嵌入式的语言,它不仅可以是一个独立运行的程序,也可以是一个用来嵌入其它应用的程序库. C API是一个C代码与Lua进行交互的函数集,它由以下几部分构成: 1.  读写L ...

  9. 使用Enablebuffering多次读取Asp Net Core 请求体

    使用Enablebuffering多次读取Asp Net Core 请求体 1 .Net Core 2.X时代 使用EnableRewind倒带 public IActionResult Index( ...

  10. C#面向对象21 接口

    接口的规范: 1.接口是一种规范.只要一个类继承了一个接口,这个类就必须实现这个接口中所有的成员. 2.为了多态,接口不能被实例化,接口不new(不能创建对象) 3.接口中的成员不能加“访问修饰符”, ...