美文网首页
JMeter(三十)non-gui模式运行

JMeter(三十)non-gui模式运行

作者: 宇文臭臭 | 来源:发表于2016-12-16 13:51 被阅读0次

    既然是要通过non-gui模式运行,那么我们就不得不去了解下在non-gui模式下jmeter命令的参数,下面是Jmeter官方文档中列出来的一些参数,中文注释部分为我加入的解释

    -h, --help                print usage information and exit         #打印帮助信息         -v, --version                print the version information and exit          #打印版本信息        -p, --propfile {argument}                the jmeter property file to use          #运行时指定property文件,默认是使用JMETER_HOME/bin目录下的jmeter.properties,如果用户自定义有其它的配置,在这里加上          #用法如下: -p user.properties        -q, --addprop {argument}                additional property file(s)          #其它配置文件,如JVM参数等等        -t, --testfile {argument}                the jmeter test(.jmx) file to run          #要运行的jmeter脚本        -j, --jmeterlogfile {argument}                the jmeter log file          #指定记录jmeter log的文件,默认为jmeter.log        -l, --logfile {argument}                the file to log samples to          #记录采样器Log的文件        -n, --nongui                run JMeter in nongui mode          #以nongui模式运行jmeter        -s, --server                run the JMeter server          #运行JMeter server        -H, --proxyHost {argument}                Set a proxy server for JMeter to use          #代理服务器地址        -P, --proxyPort {argument}                Set proxy server port for JMeter to use          #代理服务器端口        -u, --username {argument}                Set username for proxy server that JMeter is to use          #代理服务器的用户名        -a, --password {argument}                Set password for proxy server that JMeter is to use          #代理服务器用户名对应的密码        -J, --jmeterproperty {argument}={value}                Define additional JMeter properties          #定义额外的Jmeter属性        -G, --globalproperty (argument)[=(value)]                Define Global properties (sent to servers)                e.g. -Gport=123                or -Gglobal.properties          #定义发送给server的全局属性         #如:-Gport=123 或者-Gglobal.properties(指定监听server的端口)        -D, --systemproperty {argument}={value}                Define additional System properties          #定义系统属性        -S, --systemPropertyFile {filename}                a property file to be added as System properties         #通过指定的property文件定义系统属性        -L, --loglevel {argument}={value}                Define loglevel: [category=]level                e.g. jorphan=INFO or jmeter.util=DEBUG          #定义日志等级        -r, --runremote (non-GUI only)                Start remote servers (as defined by the jmeter property remote_hosts)          #启动远程server(在jmeter property中定义好的remote_hosts),公在non-gui模式下此参数才生效        -R, --remotestart  server1,... (non-GUI only)                Start these remote servers (overrides remote_hosts)          #启动远程server(如果使用此参数,将会忽略jmeter property中定义的remote_hosts)        -d, --homedir {argument}                the jmeter home directory to use                #Jmeter运行的主目录        -X, --remoteexit                Exit the remote servers at end of test (non-GUI)          #测试结束时,退出(在non-gui模式下)

    举例:进入测试脚本所在的目录,执行以下命令

    jmeter -t "asso.jmx" -n -l testresult.csv

    生成成功后,直接打开会产生乱码,如图:

    解决方法:如果有中文的话 先用 文本编译器打开, 另存一下 utf-8 (ansi)的格式  这样显示 就不乱码了

    相关文章

      网友评论

          本文标题:JMeter(三十)non-gui模式运行

          本文链接:https://www.haomeiwen.com/subject/wzunmttx.html