一.什么是性能测试 性能测试时通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 1.1 负载测试(Load Testing) 确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,查看系统各项性能指标的变化情况。 1.2 压力测试(Stress Testi ...
分类:
其他好文 时间:
2020-07-12 20:47:37
阅读次数:
55
一.什么是自动化? 就是借助工具(程序)的方式代替或取辅助手工测试,包括性能测试工具(jmeter) 通工具记录或编写脚本的方式模拟手工测试的过程,通过回放或运行脚本来执行测试用例,从而代替人工对系统的功能进行验证。 二.Web自动化测试 什么是web自动化测试? 就是网页自动化测试。通过软件对we ...
分类:
其他好文 时间:
2020-07-11 17:28:11
阅读次数:
65
// 开启协程化,文件操作,sleep,Mysqli,PDO,streams等都变成异步IO Co::set(['hook_flags'=> SWOOLE_HOOK_ALL]); $s = microtime(true); // 创建协程容器 Co\run(function() { // 开启100 ...
分类:
其他好文 时间:
2020-07-11 17:23:32
阅读次数:
79
一.安装绝大部分Unix系统都支持wrk,需要OS支持lua&openSSL.(Linux都支持)CentOS7安装1.安装Gityuminstall-ygit如果已安装跳到下一步.2.下载wrk源码gitclonehttps://github.com/wg/wrk.gitwrk如果遇到github网络较差,使用国内镜像gitclonehttps://gitee.com/mirrors/w
PerfDog是腾讯出品的移动端性能测试工具,致力于提升移动应用和游戏的性能和品质,主打游戏APP,当然应用APP也能用。 介绍: 移动全平台iOS/Android性能测试、分析工具平台。快速定位分析性能问题,提升APP应用及游戏性能和品质。手机无需ROOT/越狱,手机硬件、游戏及应用APP也无需做 ...
分类:
移动开发 时间:
2020-07-11 00:11:45
阅读次数:
276
测试指标一般分为业务指标、资源指标、应用指标、前端指标。业务指标并发用户数指在同一时刻内,登录系统并进行业务操作的用户数量。 并发用户数对于长连接系统来说最大并发用户数即是系统的并发接入能力。对于短连接系统而言最大并发用户数并不等于系统的并发接入能力,而是与系统架构、系统处理能力等各种情况相关。例如... ...
分类:
其他好文 时间:
2020-07-10 15:16:41
阅读次数:
116
并发用户数同时发送压测请求的用户数量。一个用户在压测过程中可能是一个进程或者一个线程。串联链路指一组压测 API 的有序集合(类似于事务),具有业务含义。压测 API 之间只有在同一个串联链路中才能进行入参和出参关联(运行时数据传递)。两个不同的串联链路之间相互独立,通常不会存在参数的传递依赖(使用... ...
分类:
其他好文 时间:
2020-07-10 11:48:55
阅读次数:
90
之前测试3s以上慢接口优化,协助进行压测,用到了之前没有用过的jmeyer中的一个插件 Stepping Thread Group 1、 安装插件,下载jmeter-plugins-manager-1.4.jar 下载链接:https://jmeter-plugins.org/downloads/o ...
分类:
其他好文 时间:
2020-07-09 19:10:48
阅读次数:
55
影响性能的几点 机器的资源,cpu,多少核,硬盘。 数据库配置 代码 测试方法 自动化脚本, 接口的响应时间,机器的负载cpu,内存 开源的工具。 ab ab工具测试 安装 yum -y install http-tools ab -V ab -n 1000 -c 100 并发100,请求1000次 ...
分类:
其他好文 时间:
2020-07-08 21:28:27
阅读次数:
66
吞吐量:指的是单位时间内处理的客户端请求数量,直接体现软件系统的性能承载能力 吞吐量衡量并发量,通常情况下,吞吐量用“请求数/秒”或者“页面数/分钟”来衡量。 并发数:它最简单的描述就是指多个同时发生发业务操作。 例如:100个用户同时单击登录页面的“登录”按钮操作。 并发性测试描述的是多个客户端同 ...
分类:
其他好文 时间:
2020-07-08 15:14:17
阅读次数:
64