zoukankan      html  css  js  c++  java
  • Linux下运行jmeter测试案例

    主要介绍Jmeter脚本如何在Linux通过no GUI的方式运行

    一、Linux下JDK的安装及环境变量的配置(可自行百度安装配置流程,window下安装的Jmeter和JDK要和Linux的保持一致)

    二、Linux下Jmeter的安装及环境变量的配置(可自行百度安装配置流程,window下安装的Jmeter和JDK要和Linux的保持一致)

    在执行jmeter脚本时,首先确认监控工具,jmeter以及相关文件有相应的权限,否则会报错,常见的报错:

    1.文件没有权限

    2.无法打开目录下文件

    3.编码格式错误

    查看文件或工具权限命令如下:

    # 查看当前目录下所有文件的权限
    ls -l     
    # 查看当前目录下所有文件的权限
    ll
    # 查看某个文件的权限
    ls -l filename
    # 查看某个目录的权限
    ls ld /path
    三、运行jmeter
    1.启动jmeter创建脚本,举例如下:脚本保存为ztest.jmx,然后将文件上传至linux服务器
    2.运行脚本
    将脚本上传至linux服务器,然后进入jmeter的bin目录下,输入命令 jmeter -n -t ztest.jmx -l ztest.jtl ,运行jmeter脚本(PS:具体文件以放置的路径为准)

    参数说明:

    -h 帮助 -> 打印出有用的信息并退出

    -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter

    -t 测试文件 -> 要运行的 JMeter 测试脚本文件

    -l 日志文件 -> 记录结果的文件

    -r 远程执行 -> 启动远程服务

    -H 代理主机 -> 设置 JMeter 使用的代理主机

    -P 代理端口 -> 设置 JMeter 使用的代理主机的端口号

    运行结果图如下:

    3.查看报告

    启动jmeter,新建一个线程组,添加所需的监听器,导入脚本运行产生的.jtl文件,如下


     以上,即为在linux环境中运行jmeter脚本进行压测,并生成测试报告的的过程,本文仅供参考。。

     注:我在操作的过程中我遇到了一下问题:仅供参考

    1.Could not open root/xinyuan/ztest.jmx(文件找不到,原因是 -t 目录写错了没有具体写文件目录)
    2.missing class com.thoughtworks.xstream.converters.ConversionException:(缺少jar包所引起的,下载对应jar包放到jmeter安装目录对应的lib/ext下就可以了)

     修改.jar包即可

  • 相关阅读:
    oracle 17068
    Nginx
    B/S端开发工具DevExtreme Angular控件
    UI组件库Kendo UI for Angular入门指南教程
    DevExpress WinForms v21.1
    WPF应用界面开发入门教程
    界面控件Telerik UI for WinForm初级教程
    十六、内联style.html
    十五、css样式class的多种用法
    十四、系统修饰键
  • 原文地址:https://www.cnblogs.com/waitingzxy/p/11378303.html
Copyright © 2011-2022 走看看