jmeter P函数应用
${__P__(thread,200)}
${__P__(step,20)}
${__P__(steptime,30)}
${__P__(duration,30)}
${__P__(duration,300)}
jmeter -n -t 待执行的性能脚本.jmx -l 结果文件(名字自己取).jtl -j 执行的log.log -e -o 路径/测试报告名 -Jthread=20 -Jstep=20 (参数不加则默认)
$ nvidia-smi 查看显存使用情况命令
$ watch -n 10 nvidia-smi 周期性地查看GPU使用情况 10 表示每10秒刷新一次GPU状态
vmstat interval count
间隔时间 需要输出多少次结果
vmstat 2 10
每隔两秒输出10次结果
top ps(使用时间C列 time为进程持续时间)
CPU 占用率 = (进程 cpu时间/ 进程持续时间)
ps -ef -elf
ps -au -aux
%cpu %men
CPU 中央处理器 GPU图形处理器
GPU 是图形处理器,在测试手机/游戏性能会用到(模型性能也会用到),如果是测试web后台性能,应该不用
查看和杀死Jmeter进程
jps | grep ApacheJMeter | awk '{print $1}'
jps | grep ApacheJMeter | awk '{print $1}'|xargs kill -9
后台执行
nohup jmeter -n -t 执行的脚步.jmx -l 结果文档.jtl & 后台执行,即使关闭窗口后也执行
jmeter -n -t 执行的脚步.jmx -l 结果文档.jtl &后台执行,关闭窗口后不执行
linux下测试性能 不含事务控制器的情况下打印的信息:
其中主要有两种信息 summary + 和 summary = ,其它项都是类似的
summary +4386 in 00:00:30 :在30秒内增加了4386个请求,其中时间间隔由配置文件中的interval统计频率的值决定
summary = 27455 in 00:03:12 :在3分12秒内产生的总请求数是27455个,其中的时间段是从脚本运行开始计算到当前时间为止,一般在脚本运行过程中主要关注"summary="信息即可
146.2/s :系统每秒处理的请求数,相当于TPS
Avg : 684 :平均响应时间
Min:201 :最小响应时间
Max:1499 :最大应时间
Err : 0 (0.00%) :错误数/率
Active :100 活动的线程数
当没有遇到性能瓶颈的时候:
F=VU * R /T
其中F为吞吐量,VU表示虚拟用户个数,R表示每个虚拟用户发出的请求数,T表示性能测试所用的时间
1.介绍一下测试流程(重点,常见!)
2.介绍一下测试方法
3.介绍一下测试用例设计方法(用例设计方法&测试方法需要分清楚)
4.设计一个登录页面的用例(提供某个场景的设计用例,重点!)
5.举例说明项目推进的能力(针对个人评价的举例说明)
6.考试中遇到的比较难的一个项目是?(掌握自己简历上的项目)
7.印象深刻的一个bug?
8.你们公司是不是敏捷开发?介绍一下敏捷开发?
9.复盘会议的主要内容有哪些?
10.App 的兼容性怎么测,App 的接口测试怎么测?
11.Web 端测试和 App 端测试有何不同(常见)
1. 工作中常使用的 SQL 语法有哪些?
2.数据库存储过程
3.SQL 常见查询语句编写(此处仅举例常见的查询语句,如有更多坑,希望补充)
a.查询所有学生的数学成绩,显示学生姓名 name, 分数, 由高到低。
b.统计每个学生的总成绩(由于学生可能有重复名字),显示字段:学生 id,姓名,总成绩。
c.列出各门课程成绩最好的学生, 要求显示字段: 学号,姓名,科目,成绩
4.慢查询是什么意思?
5.导致数据库性能差的可能原因有哪些?
6.Redis 缓存应用场景
7.怎么定位 Redis 缓存失效问题(缓存坏了)
1. 工作中常用的 Linux 命令有哪些?
2.什么命令可以帮助 Linux 执行 Windows 上传的脚本?
3简述 Linux 三剑客
4.如何通命令定位 Linux 服务器下的日志?
5.简述项目中的环境搭建和维护
1. 自动化代码中,用到了哪些设计模式?
2. 什么是断言?
3. UI 自动化测试中,如何做集群?
4. 怎么对含有验证码的功能进行自动化测试?
5. 如何优化和提高 Selenium 脚本的执行速度?
6. 接口测试能发现哪些问题?
7. Selenium 中隐藏元素如何定位?
8. 如何判断一个页面上元素是否存在?
9. 如何提高脚本的稳定性?
10. 如何定位动态元素?
11. 如何通过子元素定位父元素
12. 平常遇到过哪些问题? ?如何解决的
13. 一个元素明明定位到了,点击无效(也没报错),如果解决?
14. 测试的数据你放在哪?
15. 什么是数据驱动,如何参数化?
16. 其他接口都需要登录接口的信息,怎么去让这个登录的接口只在其他接口调用一次?
17. 接口产生的垃圾数据如何清理?
18. 怎么用接口案例去覆盖业务逻辑?
1. 性能测试指标包括哪些
2. 如果一个需求没有明确的性能指标,要如何开始进行性能测试?
3. 介绍 JMeter 聚合报告包括哪些内容?
4. 如果有一个页面特别卡顿,设想一下可能的原因?
5. 说一说项目中的实际测试内容
6. 介绍一下 JMeter 进行性能测试的过程
7. 介绍一下 JMeter 和 LoadRunner 的区别
全套【软件测试/自动化测试】海量资料免费领取
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)