软件测试-DAY55-JMeter1
JMeter
简介
CURD:Create、Update、Read、Delete
- 业务层面:查询
Find / Search
;增加Add
;修改Modify
;删除Remove
- 数据库层面:查询
select
;增加insert
;修改update
;删除delete
- 业务层面:查询
常见的性能测试指标
多:多用户、多数据量、多任务、多并发
注册用户数、在线用户数、并发用户数、点击率(Hits/s)、吞吐量(Throughput:Byte)
- 数据库优化技巧:索引(index)
快:请求响应时间快
- 平均事务响应时间(ART):2秒内可以接受;5秒左右忍受;超过8秒难以忍受
- 每秒事务数(TPS)
好:系统稳定性好
- 长时间稳定运行
省:节省系统资源
- CPU负载、运行内存占用率、带宽吞吐量、磁盘读写负载等
性能测试
环境配置
测试机:Apache JMeter或HP LoadRunner
被测系统:Web服务器(Tomcat)、数据库服务器(MySQL)、初始测试数据
网络环境:内网
测试策略
- 基准测试:模拟最小压力,提供测试参考
- 递增测试:逐步增加压力,发现性能变化趋势
- 并发测试:多用户几乎同一时刻对功能的进行严格并发访问,达到瞬时压力
- 在线综合场景测试:多用户、多任务、长时间(混合交易、事务测试等)
测试环境搭建
JDK
JMeter
.../lib/
:第三方类库.../lib/ext/
:扩展目录
系统环境变量
JMeter测试计划基本要素
根节点:测试计划
- 用户定义的变量:配置全局变量,用
${变量}
来使用全局变量
- 用户定义的变量:配置全局变量,用
版权属于:qqAys
本文链接:https://qqays.xyz/archives/softwaretest-day55-jmeter-1.html
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。