zoukankan      html  css  js  c++  java
  • Linux部署Jmeter进行性能测试方法

    一、简介

    性能测试过程中,压力机一般情况下就是测试人员的本地机。在高并发情况下,很容易成为性能测试过程中的瓶颈,不能真实反映系统性能;为了最大限度的排除压力机因素,我们将Jmeter部署至Linux服务器上,排除网络带宽、压力机配置等限制因素。

    二、Linux服务器配置JDK

    1.官网下载JDK1.8版本相对应的Linux64位安装包(192.168.1.14是64位Linux操作系统)

    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    《jdk-8u45-linux-x64.tar.gz》

    2.登录192.168.1.14,切换到root用户下;

    3.新建Java路径   /usr/java  ,将jdk1.8压缩包上传至Java文件夹下,并解压;

     

    4.配置JDK1.8环境变量,进入 vim /etc/profile  ,新增JAVA_HOME,PATH,CLASSPATH配置;

    5.【重要步骤】执行命令 source /etc/profile,使新增环境变量生效;

    6.检查JDK1.8配置成功;

    三、Linux配置Jmeter步骤

    1.官网下载Jmeter安装包,目前最新版本为3.2,我们用的是3.1版本;

    下载地址http://jmeter.apache.org/download_jmeter.cgi

    《apache-jmeter-3.1.zip》

    2.将Jmeter安装包解压至  /opt 路径下;

    3.配置Jmeter3.1环境变量,进入vim /etc/profile,配置JMETER_HOME,PATH, CLASSPATH;

    4.【重要步骤】执行命令 source /etc/profile,使新增环境变量生效;

    5.检查Jmeter3.1配置成功;

    6.运行Jmeter, 进入 /opt/apache-jmeter-3.1/bin ,执行 ./jmeter.sh ;

    四、所有环境均已配置完成,可以运行jmx脚本,进行性能测试;

    1.进入  /opt/apache-jmeter-3.1/jmx/ 路径下;

    2. 执行命令 jmeter -n -t hessain.jmx -l TestPlan.jtl;【TestPlan为测试结果的文件名】;

    3.测试过程中如果需要修改测试计划,可以在Windows系统下,修改完成后再上传至Linux服务器执行;也可以在Linux服务上直接修改;执行 vim hessian.jxm  ;

    4.修改测试计划运行次数和并发用户数;

    5.修改接口参数和被测接口类名;

    6.修改完成,即可重新执行性能测试;

    7.配置过程中遇到的问题:

    1.Error in NonGUIDriver java.lang.NullPointerException

    问题原因:安装Jmeter版本不正确;因为执行  apt install jmeter  命令,默认安装版本为2.11;

    解决方式:执行 apt atuoremove 卸载已安装Jmeter2.11,配置环境变量Jmeter3.1后,执行命令 source /etc/profile,使新增环境变量生效;

  • 相关阅读:
    解决Tomcat9打印台乱码问题
    分治思想与归并排序
    linux下libuv库安装教程
    Linux init
    栈和堆上的内存分配和回收
    Python帮助文档中Iteration iterator iterable 的理解
    Qt基本框架介绍
    PyQt5+Python3.5.2-32bit开发环境搭建
    常用网站
    [Repost]Events and Signals in PyQt4
  • 原文地址:https://www.cnblogs.com/jytest/p/9336767.html
Copyright © 2011-2022 走看看