zoukankan      html  css  js  c++  java
  • 性能测试学习:jmeter静默压测

    非GUI模式,也就是命令行方式运行

    好处:
    • 方便与程序代码结合做自动化
    • 对客户端性能消耗较小
    基本命令:

    前提:已经加jmeter的bin目录添加到系统变量中

    通过jmeter --help方式查看支持的命令:包含Windows、Linux下,启动GUI页面、非GUI模式、生成测试报告等

    GUI模式启动:
    
    jmeter.bat(Windows)/jmeter.sh(Linux) [-p property-file]
    
    非GUI模式启动:
    
    jmeter.bat(Windows)/jmeter.sh(Linux) -n -t test-file [-p property-file] [-l results-file] [-j log-file]
    
    非GUI模式运行测试脚本并生成输出测试报告:
    
    jmeter.bat(Windows)/jmeter.sh(Linux) -n -t test-file [-p property-file] [-l results-file] [-j log-file] -e -o [Path to output folder]
    
    由CSV文件生成测试报告:
    
    jmeter.bat(Windows)/jmeter.sh(Linux) -g [csv results file] -o [path to output folder (empty or not existing)]
    
    设置代理服务器:
    
    jmeter.bat(Windows)/jmeter.sh(Linux) -H [your.proxy.server] -P [your proxy server port]
    
    
    以服务模式运行jmeter:
    jmeter-server.bat(Windows)/jmeter-server(Linux)
    流程:

    先用jmeter GUI 模式编写压测脚本,再用非GUI模式运行脚本,最后通过命令或者GUI模式查看分析结果

    示例:

    1、设置测试脚本、测试结果输出、日志输出:

     2、jmeter导入结果文件查看:

     3、运行脚本并且将结果输出为html格式

     

    其他三种应用场景还不清楚怎么操作,待续。

    注意:输入的结果文件如果存在,会报错:

     

     

  • 相关阅读:
    保护你的网站数字证书私钥
    Web安全防御从WAF到应用网关
    微信公众号【网络安全生命周期】部分文章目录
    一个SQL Injection漏洞在SDL流程中的闯关历险记
    Web Vulnerability Scanner 破解
    Web安全实战演练1-4
    转:WebCruiser Web Vulnerability Scanner 3 测评
    WAVSEP在Linux系统中部署时常见错误
    css属性操作
    前端基础CSS规则
  • 原文地址:https://www.cnblogs.com/canghai1024/p/14164672.html
Copyright © 2011-2022 走看看