jmeter

bin目录,jmeter.bat可以设置jvm参数

heap---物理内存的一半---内存溢出

jmeterlog看日志

还有个属性文件可以配置 日志属性(工作台也可以设置)

docs:放的文档,api,menu

可以用ant实现自动化,批量执行脚本,产生html报告

ant_Dtest   测试报表

分布式大规模压力测试,测试逻辑控制

测试计划:可以加jar包

---线程组:虚拟用户

51CTO:

录制方法:

badboy:


 

录制--保存脚本.jmx

代理:


 

浏览器属性设置:

缺点:会录制额外的请求,不好区分

badboy检查点:

add---添加文本检查

参数化:

参数化列表&{},替换

设置参数化的值

乱码:编码不一致

ie=utf8改成gbk

数据库参数化:

odbc:包安装上,配置数据源

tools--添加,然后添加data source,放到脚本最前端

并发测试:

跑多少个,间隔时间,每次是否清除cookie

报告:

view--report


 

断点:

prent point

实战:

测试计划---线程组--请求


==============================================================================
用正则表达式匹配返回的html的相应资源

 结果:毫秒

 保存文件后缀:.jtl

503是一种HTTP状态码。英文名503 Service Unavailable与404(404 Not Found)是同属一种网页状态出错码。前者是访问了服务器不存在的资源,后者是服务器不可访问时给客户端的一种状态。

执行顺序:

 参数化:

两种方式:

添加检查点:响应断言

 第二种:

 

 

 第三种:

 注意:断言也要变量替换

集合点:

定时器放到集合操作之前,人数:多少个用户集合并发

LR还可以设置集合策略

 检查点:断言,注意断言的参数话,监听器可以查看监听结果,出现多行为失败

 可以对相应时间进行判断---接口响应

 响应文本大小:

 关联:

 正则:

辨别工具:

 

xpath:

 

 爬虫:

 

日志级别:

性能:关联:

关联使用场景:https://www.pianshen.com/article/2179675108/

关联是Jmeter工具中非常重要的一个技术。因为在测试过程过有些数据是经常发生变化的,要获取并使用这些数据,就要使用关联。 
比如: 用户登录后,session信息都不同,有些操作要使用session,就需要将这个动态的信息保存下来。 
还有经常遇到的场景,第二个请求提交的参数要从第一个请求的返回数据中获取。

 需要关联的东西:---取值

 在哪个请求里找:找到对应的页面请求

 

 添加断言,看是否能取到引用名称

web实战:

添加资源监控:

 

 场景:

20,40,60并发

 

 

 

分布式:

原文地址:https://www.cnblogs.com/huanlfu/p/14247237.html