首页 > 其他分享 >【性能测试】多压力机无GUI模式执行Jmeter脚本

【性能测试】多压力机无GUI模式执行Jmeter脚本

时间:2024-11-22 09:57:31浏览次数:1  
标签:脚本 jmx jmeter jmeterFile GUI jtl result 压力机 Jmeter

image

远程执行参数:
image

-l:后面的文件是生成的jtl结果文件,这和文件名必须不存在,如果已经存在,就会报错。

-o:后面的目录也必须为空,有内容也会报错。

-e:是用来生成报表报告的,生成的报告结果文件会存在-o后面的文件夹里。

参数解释:

-n: 表示 non gui mode,就是非图形化模式

-t: 即testplan,后跟要运行的jmeter脚本的路径和脚本名称。

若指定路径下没有指定名称的脚本,则自动创建。
若没有路径只写脚本名称,则默认是在当前目录查找或创建。

-l: 后跟输出结果文件路径和结果文件名称。

若指定路径下没有指定名称的脚本,则自动创建,可以生成csv或者jtl文件。
若只写脚本名称,则默认是在当前目录查找或创建。

示例: jmeter -n -t testplan.jmx -l test.jtl

示例含义:以命令行模式运行当前目录下的testplan.jmx文件,并在当前目录下输出日志文件test.jtl
其他参数:

jmeter -n -t test.jmx -R 10.6.5.31,10.6.5.32 -l log.jtl

jmeter -n -t test.jmx -l log.jtl -H 192.168.1.1 -P 8080

-r/R 远程执行 -> 启动远程服务,即分布式执行多台压力机

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

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

使用-R指定节点时,要首先在这些节点上启动jmeter-server的服务

jmeter.bat -n -t D:\jmeterFile\I宜宾消费券验证10.1.jmx -R master主机配置的负载机IP -l D:\jmeterFile\result\result_i1.jtjl -e -o D:\jmeterFile\result\reuslt1_report -j D:\jmeterFile\result\result.log

jmeter.bat -n -t D:\I宜宾消费券抢券10.1.jmx -R 127.0.0.1,127.0.0.2,127.0.0.3 -l D:\jmeterFile\result\result_i1.jtjl -e -o D:\jmeterFile\result\reuslt1_report -j D:\jmeterFile\result\result.log

标签:脚本,jmx,jmeter,jmeterFile,GUI,jtl,result,压力机,Jmeter
From: https://www.cnblogs.com/T-Ajie/p/18562106

相关文章

  • 【性能测试】Jmeter代理服务器录制APP请求脚本
    jmeter录制手机APP脚本https://cloud.tencent.com/developer/article/1969100这时在jMeter的bin目录下生成了一个安全证书,需要把这个安装证书添加到手机受信任的证书,这个证书的有效期是7天,7天后证书会重新生成。将这个证书发送到手机保存到你能找的到的目录。我的手机是......
  • 【Python GUI 编程】tkinter :框架、标签框架
    在本文中,将介绍tkinterFrame框架小部件、LabelFrame标签框架小部件的使用方法。Frame框架Frame框架在窗体上建立一个矩形区域,作为一个容器,用于组织分组排列其他小部件。要创建框架,请使用以下构造函数。frame=tk.Frame(master,**options)tkinter中的每个小部件都......
  • pyautogui模块,PC自动化脚本,截屏
    依赖第三方库pillow,处理图像1.截屏importpyautogui#全屏截屏pyautogui.screenshot("1.png")pyautogui.screenshot(imageFilename="1.png")#截取某范围region=(起始x,起始y,终止x,终止y)pyautogui.screenshot(imageFilename="1.png",region=(1,1,1000,1......
  • 【Python GUI 编程】tkinter :多行文本框
    在本文中,将介绍如何使用tkinterText多行文本框小部件向应用程序添加文本编辑器。Text小部件允许显示和编辑多行文本,还支持嵌入图像和链接。要创建多行文本框,请使用以下构造函数:text=tk.Text(master,**option)创建多行文本框以下示例中,使用Text多行文本框小部件,在窗......
  • 【Python GUI 编程】tkinter :消息框、对话框
    在本教程中,将介绍如何使用tkinter的messagebox模块、filedialog模块、colorchooser模块显示各种消息框、对话框。在使用Tkinter开发应用程序时,需要向用户发送提示、警告、错误信息。这些场景,可以使用messagebox模块中的以下方法实现:showinfo():提示信息。showerror()......
  • pyautogui模块,PC自动化脚本,控制鼠标
    pyautogui用以操作鼠标,键盘1.鼠标移动importpyautogui#鼠标移动pyautogui.moveTo(x=0,y=0)#鼠标移动,xy对应坐标位置,duration移动所用时间pyautogui.moveTo(x=0,y=0,duration=3)#1920x1080分辨率最大写到分辨率-1,否则报错pyautogui.moveTo(x=1919,y=1079,duration=3......
  • [题解]CF1685B Linguistics
    @hzjoiineg为什么是神?思路首先将\(S\)中A的数量不等于\(a+c+d\)的情况判掉。然后将\(S\)划分为ABAB...和BABA...的若干段,对于长度为奇数的段构造方案只能是如下构成:A开头为例):AB和BA共\(\lfloor\frac{len}{2}\rfloor\)个,再加一个A。将\(a\)减一,并用......
  • 懒人安装Jmeter for Mac
    步骤1️⃣:安装homebrew 1.1终端运行命令行 /bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 1.2出现的问题: Warning:/opt/homebrew/binisnotinyourPATH. 未添加Homebrew到PATH  解决办法:设置环境变量:e......
  • Pylon C++ Programmer's Guide
    移步至PylonC++Programmer'sGuide观看效果更佳GettingStartedpylon编程指南是一个关于如何使用BaslerpylonC++API进行编程的快速指南。它可以与pylon示例代码一起使用,以帮助初学者入门。此外,APIrenfence提供了有关BaslerpylonC++接口的描述。接口的描述也可在pylon的......
  • Jmeter进行IP欺骗,使用自定义 HTTP Header 设置 IP 地址
     1、创建ips.txt文件,在里面写入局域网中没有被使用的ip地址;添加线程组  2、在线程组里加入‘CSV数据文件设置’,填上ips.txt文件 3、在线程组里加入HTTP信息头管理器,加入请求头X-Forwarded-For,值写‘CSV数据文件设置’中的‘变量名称’ 4、在线程组里加入HTTP请求......