Jmeter学习笔记-Jmeter目录文件

bin目录下常用文件和常用参数修改:
jmeter.bat: windows启动文件:

jmeter: mac或者linux启动文件:

jmeter-server:mac或者Liunx分布式压测使用的启动文件

jmeter-server.bat:mac或者Liunx分布式压测使用的启动文件

jmeter.properties: 核心配置文件

examples:压测脚本文件JMX和动态读取csv参数文件案例

result—template:可视化HTML

template:JMX的模板文件

配置文件修改 bin目录 -> jmeter.properties

***英文模式改为中文模式***

默认 #language=en 改为 language=zh_CN

***脚本执行结束时JVM无法退出提示***

 The JVM should have exitted but did not.

The following non-daemon threads are still running (DestroyJavaVM is OK):

原因:在执行java请求时会在jmeter线程之外,另外启动java线程,导致在脚本执行结束时JVM无法退出。

若要避免这种现象,需要修改jmeter.properties 中的jmeterengine.force.system.exit=true。

 

***字体&大小的修改***

jsyntaxtextarea.font.family=宋体
jsyntaxtextarea.font.size=20


***Jmeter请求编码***
sampleresult.default.encoding=UTF-8

***SSL配置***

# 指定HTTPS协议层
https.default.protocol=TLS

# 指定SSL版本,实际应用中可能需要修改
https.default.protocol=SSLv3

# 设置启动的协议
https.socket.protocols=SSLv2Hello SSLv3 TLSv1

# 缓存控制,控制SSL是否可以在多个迭代中重用
https.use.cached.ssl.context=true

 

***JMeter测试项目自动备份配置***

# 设置是否启用自动备份,默认是true
jmeter.gui.action.save.backup_on_save=true

# 设置自动备份目录,默认备份至JMeter根目录的backups下
jmeter.gui.action.save.backup_directory=

# 设置自动备份项目数,默认为最近10个
jmeter.gui.action.save.keep_backup_max_count=10

 

***远程主机配置***

# 配置远程主机的IP,默认为本机。用逗号","可以设置多个远程主机
remote_hosts=127.0.0.1

# 多个远程主机指定示例如下,其中:后为端口
remote_hosts=127.0.0.1:1099,127.0.0.1:1200,127.0.0.1:1300

***日志管理配置***

# 设置日志格式
log_format_type=default

# 设置日志输出级别
log_level.jmeter=INFO

# 设置junit日志输出级别
log_level.jmeter.junit=DEBUG

# 设置日志输出目标文件,默认为
jmeter.loglog_file=jmeter.log

 

upgrade_properties=/bin/upgrade.propertie

***自动在cookie manger里面建立相应的变量,记录值***

#cookie manager实际上就像一个容器一样,自身就是Jmeter声明出来的一块存储空间,他会接受服务器发来的所有cookie的赋值命令,自动在cookie manger里面建立相应的变量,记录值。这个过程仅仅需要我们添加一个cookie manger到测试脚本里,开启CookieManager.save.cookies=true这项;

PS: 1、需要的地方用${COOKIE_变量名}的取值方法取得cookie数据;

  2、一个脚本里最好只有一个cookie manger否则会混乱;

  3、当我们的脚本有跨域的情况时,${COOKIE_变量名}只能取到当前域中的cookie值,如果需要使用其他域中的cookie,那只能通过正则来提取。提取sample或者sub-samples的header部分,把值当成变量记录下来。
CookieManager.save.cookies=true

 

猜你喜欢

转载自www.cnblogs.com/shishibuwan/p/10578260.html