性能测试相关

Posted canglongdao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试相关相关的知识,希望对你有一定的参考价值。

多— 并发量 (注册用户总数;在线用户数、并发用户数)

快— 延时、响应时间(对请求作出响应所需要的时间=服务器处理时间+数据库处理时间+网络时间+客户端呈现时间)

好— 稳定性

省— 资源使用率

思考时间

吞吐量:单位时间内处理的请求书;

TPS:每秒事务数

通过具体的工作 —— 推出你要用的工具;

 

线程组——线程数(人);

做什么工作选用什么样的请求(如http请求、JDBC请求);可抓包查看http、https请求 或接口文档;

app 接口服务器性能 http/https协议,所以选择http请求;

全局变量(测试计划)、局部变量(某请求)

接口:

接口测试属于功能测试;测试流程(接口文档【接口地址;返回格式;请求方式;参数;请求头;】);根据接口文档编写测试用例;执行测试;查看接口返回的数据是否正确;)

内部接口:方法与方法之间的交互

调用对外包装的接口;

web接口、应用程序接口、数据库接口

jmeter操作:1.创建测试计划;

      2.添加线程组;

      3.添加http请求;

      4.填入参数;协议;ip/域名;端口号(80,443,8080,3306等);方法;路径;请求参数;

      5.断言;

      6.添加监听器;

      7.运行;

响应结果200请求已成功(请求已发送且有响应),需要查看结果与预期是否相同;

token,cookie,session,

HTTP Cookie 管理器;跨线程组的cookie需添加正则表达式提取(引用名称,(.*?)或(.+?),$1$,0,,debug sampler(有变量名都可以记录);

参数化:如手机号前2位验证,后9位可以使用随机数;函数助手__Random;

  账号,密码;

jmeter参数化:csv数据控件 csv data set config;用户自定义变量 user defined variables;

    函数助手 _csv read;用户参数 User Variables;

并发:某请求下添加同步定时器;

 

以上是关于性能测试相关的主要内容,如果未能解决你的问题,请参考以下文章

SoapUI进行性能测试

使用JMeter进行性能测试

利用pylot进行性能测试

系统性能测试的结论

如何使用LoadRunner进行Web性能测试

PGTM通用性能测试模型