1.性能测试包含了哪些测试;基准测试、压力测试、负载测试、数据库容量测试;
2.性能测试过程中,需要监控os的哪些资源?CPU,memory,磁盘,网络;
3.软件性能测试的应用领域有哪些?能力验证、能力规划、性能调优、缺陷发现;
4.一个web系统,用户最关注的性能指标是什么?响应时间;
5.请描述什么是系统性能拐点?性能开始急剧下降的点;
6.
添加json提取器$..["originHeight","originWidth"]
或者添加正则表达“originWidth”:(.*?),"originHeight":(.*?)}
7.用户关注:响应时间、稳定性;
8.性能测试指标,反映软件的一些特征表现;
响应时间,用户角度时间=网络传输时间+服务器处理时间+客户端处理时间;
用户数:系统用户数(注册用户数)、在线用户数、并发用户数;
并发数:同时访问系统的用户数;并发:严格并发(访问同一个请求)、广义并发(不一定同一个请求);
吞吐量;tps每秒事务数;
性能计数器:监控性能
思考时间:更加真实的模拟用户的操作;
9.http请求包括:请求行(方式,协议,域名,端口,方法)、请求头、空行、请求体;
10.响应断言;断言持续时间;大小断言;
11.察看结果树(取样器结果,请求,响应数据);断言结果;聚合报告;用表格察看结果;
12.配置元件:http请求默认值;http信息头管理器;http cookie管理器;http cache管理器(模拟浏览器的缓存);参数化;
13.参数化:csv数据文件设置;用户自定义变量;函数助手;${变量名}
14.集合点(同步定时器):模拟用户数量;超时时间:0不集齐不运行;>0该时间内运行;
15.作用域;请求前进行:前置处理器、定时器、配置元件;请求完成后进行:后置处理器、断言、监听器;
16.关联;获取到返回的值,然后保存在变量里;
正则表达式提取器;
()括起来的部分就是要提取的;.匹配任何字符串;+一次或多次;?不要太贪婪,在提取第一个后,停止;
17.常见web接口方式;webservice;http;https;
18.接口测试流程;接口文档:接口地址、返回格式、请求方式(get,post)、请求参数、请求头、返回示例; 接口测试:接口地址、请求方式、请求参数、预期结果;
19.接口地址:协议、ip地址/域名、端口号(80,443,8080,3306,8888,)、路径;
20.cookie,session,token;
21.命令行运行:jmeter -n -t 脚本.jtl -l 结果.jtl -e -0 文件夹名
22.
23.性能测试:通过工具实现多负载访问软件系统,监控分析性能数据,找出性能瓶颈进行调优,达到预期效果;
期望目标:(用户数)多 (响应时间)快 (稳定性)好 (服务器资源)省;
24、