Jmeter测试环境搭建

  • 一、环境配置
    linux环境
    1. 创建目录

      • 本次使用的jmeter4.0需要jdk1.8及以上版本才支持
        使用root用户登录linux系统,进入/home路径,执行mkdir jmeter 创建jmeter目录

    2. 上传Jmeter安装包
      • 进入jmeter目录,使用rz命令上传压缩的jmeter测试软件

      • 使用unzip apache-jmeter-4.0-performance.zip 解压上传的压缩包
      • 解压完成之后,会在当前目录生成apache-jmeter-4.0-performance目录
    3. 配置全局变量
      • 此时可以使用 vim ?/etc/profile 修改全局变量
      • 添加export PATH=$PATH:/home/jmeter/apache-jmeter-4.0-performance/bin
      • 然后输入:wq 保存退出,在执行source ?/etc/profile 使配置生效
      • 然后还要赋予/home/jmeter/apache-jmeter-4.0-performance/bin 路径下的jmeter 文件执行权限,首先cd /home/jmeter/apache-jmeter-4.0-performance/bin 进入bin目录
      • 执行chmod 777 jmeter
      • 执行完毕之后,执行jmeter –v 能看到下图,证明全局变量配置成功,可以使用命令执行性能测试了

        windows环境
        1. 安装包放置路径

          • 建议把jmeter安装包放置在磁盘的主目录,不要放置在C盘,如下所示
        2. 配置全局变量
          • 首先创建一个系统变量,名称为JMETER_HOME,变量值为D:\apache-jmeter-4.0-performance (根据实际路径填写)
          • 然后在系统变量path中添加%JMETER_HOME%\bin,如下图所示
      • 配置完成,点击确定,在cmd命令行输入jmeter -v 出现下图,代表配置成功
  • 二、脚本开发
    1. 目录维护

      • 在/home/jmeter下使用mkdir project命令创建project目录
      • 本地创建一个以系统命名的文件夹
      • 在devops下创建日期
      • 然后在该文件下创建3个子文件夹分别为data、result、script
      • 然后在result下创建log、summary_report两个文件夹,分别用来保存日志和聚合报告
    2. 参数化设置
      • 首先新增用户定义的变量,定义一个变量为path,值为相对路径格式../data/name.csv,且路径格式为linux环境(windows能兼容linux格式,这样就能实现linux、windwos环境同步兼容)

      • 首先,新增一个csv数据文件,将文件名改成${path},文件编码选择UFT-8,变量名称输入要引用的变量名,该名称为参数文件name.csv的列名,忽略首行选择true,其它值默认

      • 在data目录下新增一个文件名为name.csv的文件,然后定义参数名、参数值

      • 引用参数方式,在需要调用该参数值的变量中修改为${name}和${description},系统就能实现调用该变量
    3. 打包上传
      • 案例开发完成之后,把案例保存到result目录中

        案例开发、调试完成,把devops系统打包上传到linux的/home/jmeter/project 路径下
        输入rz 回车,系统会弹出提示框,可以选择上传的文件

      • 然后使用 unzip devops系统.zip 命令进行解压

  • 三、案例执行
    • 使用命令cd /home/jmeter/project/devops系统/20180703/script
    • 进入到脚本路径,一定要进入script目录下,这样才能使用相对路径,不用输入很长的绝对路径
    • 命令如下: jmeter -n -t 新增检查.jmx -l ../result/summary_report/新增检查_10_10min.jtl -j ../result/log/新增检查_10_10min.log
    • 使用该命令调用jmeter进行性能测试,-t后面跟的是需要执行的脚本名称,-l后跟的是聚合报告保存路径,-j跟的是日志保存路径,10是并发用户数,10min是场景时长
    • 执行完毕,会在两个路径下生成文件
  • 原文地址:http://blog.51cto.com/6183574/2324547

    时间: 2024-11-07 16:09:29

    Jmeter测试环境搭建的相关文章

    【转】Jmeter入门:如何建立和使用Jmeter测试环境

    一.工具描述 apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性.度量被测试软件的性能.设计jmeter的初衷是测试web应用, 后来又扩充了其它的功能.jmeter可以完成针对静态资源和动态资源(servlets, perl脚本, java对象, 数据查询s, ftp服务等)的性能测试. jmeter可以模拟大量的服务器负载.网络负载.软件对象负载,通过不同的加载类型全面测试软件的性能.并且jmeter提供图形化的性能分析. 二.使用环境 JMete

    [软件测试]Linux环境中简单清爽的Google Test (GTest)测试环境搭建(初级使用)

    本文将介绍单元测试工具google test(GTEST)在linux操作系统中测试环境的搭建方法.本文属于google test使用的基础教程.在linux中使用google test之前,需要对如下知识有一些了解: (1)C/C++编程方法 (2)makefile的编写 (3)linux命令行操作 (4)GTEST背景知识:它是用来干什么的?它用什么语言编写的?它的一些基本语法?等等 以上知识不需要做到熟能生巧,只要达到入门级别,使用GTEST不会费任何力气,毕竟GTEST也不是一个高门槛的

    Appium Android测试环境搭建 for Mac

    Appium Android测试环境搭建 涉及的资源,工具都很多 ,从网上各种资料查找,整合一下资源,针对小白级别. 1.Appium安装: 转载自:http://www.cnblogs.com/oscarxie/p/3894559.html. 2.Mac配置Android环境变量: 转载自:http://www.jianshu.com/p/84f3baf1682c 3.Mac安装Android模拟器genymotion: 转载自:http://blog.csdn.net/l_215851356

    测试环境搭建

    软?件?测?试?环?境?的?搭?建 http://wenku.baidu.com/link?url=5SC-IFbVxfdiZzr4uJYrBVI543iMDzeWcWK9upvs_tsYkUYcsAU5j145jQDP_fZCtCA1Tz6XWDWx3FyxBPALNP2a4EUHOVic4nb2uQFxv-e 软件测试,测试环境搭建需要考虑哪些方面? http://zhidao.baidu.com/link?url=oBDiBjh9jTyo3g_ZSvZP67iFrbimu9aH-VinLF

    【转1】Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结

    Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结 关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃,最终成功运行,确实不容易,故此写篇文章,供大家参考,让大家少走弯路.一. 安装Appium(1) 先安装node-js,然后通过node-js命令安装 Appium     在https://nodejs.org/en/download/ 下载 macOS Installer (.pkg) 安装,

    【转2】Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结

    Appium 1.6.3 在Xcode 8 (真机)测试环境搭建经验总结 关于 Appium 1.6.3 在Xcode 8, 1真机上环境搭建问题更多,写此文章,供大家参考,让大家少走弯路. 在开始iOS真机测试之前,请大家务必 将 Appium 1.6.3 + xcode 8 在iOS模拟器上的环境搭建OK,请参见我的上一篇博文:Appium 1.6.3在Xcode 8, iOS 10.2(模拟器)测试环境搭建经验总结 如果iOS模拟器上的环境OK,再来真机上搭建,要不然 你还是放弃吧. 进入

    Hadoop单机Hadoop测试环境搭建

    Hadoop单机Hadoop测试环境搭建: 1. 安装jdk,并配置环境变量,配置ssh免密码登录 2. 下载安装包hadoop-2.7.3.tar.gz 3. 配置/etc/hosts 127.0.0.1 YARN001 4. 解压缩hadoop-2.7.3.tar.gtz到/home/zhangzhenghai/cluster目录下 5. 配置etc/hadoop/hadoop-env.sh 配置JAVA_HOME环境变量 export JAVA_HOME=/home/zhangzhengh

    Andriod SDK和Loadrunner的HTTP协议测试环境搭建

    Andriod SDK和Loadrunner的HTTP协议测试环境搭建 1.Andriod SDK安装 1.1 安装JDK(不累述) 1.2 配置环境变量 配置JDK的系统变量环境,我们需要设置三个系统变量,分别是JAVA_HOME,Path和CLASSPATH.下面是这三个变量的设置防范. JAVA_HOME 先设置这个系统变量名称,变量值为JDK在你电脑上的安装路径:C:\Program Files\Java\jdk1.8.0_20.创建好后则可以利用%JAVA_HOME%作为JDK安装目录

    Linux测试环境搭建的学习建议

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux测试环境搭建的一些建议. 一.Linux测试环境搭建从基础开始 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常常一接触Li