为什么进行性能测试 应用程序糟糕的性能表现,通常不能让企业达到预期的利益。 以最终用户的眼光看待性能 关注“应用程序”的性能,此处的“应用程序”指的是应用程序的所有部分(硬件、操作系统、系统架构、中间件、应用程序、网络等),而非指某一部分。 性能度量 性能度量的两种类型:服务型、效率型。 服务型指标 ...
分类:
其他好文 时间:
2020-03-08 14:07:46
阅读次数:
67
市面上流行的压力/负载/性能测试工具多是来自国外,近年来国内的性能测试工具也如雨后春笋崛起。同时由于开发的目的和侧重点不同,其功能也有很大差异,下面就为您简单介绍10款目前最常见的测试产品。 1、kylinTOP测试与监控平台(商用版) kylinTOP测试与监控平台是一款B/S架构的跨平台的集性能 ...
分类:
其他好文 时间:
2020-03-07 00:04:09
阅读次数:
68
多— 并发量 (注册用户总数;在线用户数、并发用户数) 快— 延时、响应时间(对请求作出响应所需要的时间=服务器处理时间+数据库处理时间+网络时间+客户端呈现时间) 好— 稳定性 省— 资源使用率 思考时间 吞吐量:单位时间内处理的请求书; TPS:每秒事务数 通过具体的工作 —— 推出你要用的工具 ...
分类:
其他好文 时间:
2020-03-06 20:26:37
阅读次数:
73
一、简介 WRK 是一款针对HTTP基准测试工具,即使在单个多核CPU上运行时,也能够对目标机器产生大量负载。原因是它使用了一些操作系统特定的高性能 io 机制, 比如 select, epoll, kqueue 等。其实它是复用了 redis 的 ae 异步事件驱动框架。说说 wrk 的优缺点吧: ...
分类:
其他好文 时间:
2020-03-06 11:05:19
阅读次数:
93
市面上流行的压力/负载/性能测试工具多是来自国外,近年来国内的性能测试工具也如雨后春笋崛起。同时由于开发的目的和侧重点不同,其功能也有很大差异,下面就为您简单介绍10款目前最常见的测试产品。 1、kylinTOP测试与监控平台(商用版) kylinTOP测试与监控平台是一款B/S架构的跨平台的集性能 ...
分类:
其他好文 时间:
2020-03-06 01:30:49
阅读次数:
121
kylinTOP(kylin Test Observe Platform)是一款国产的集性能测试、自动化测试(UI、接口、APP)、业务&接口监控于一体的产品。kylinTOP是B/S架构的分布式系统,支持跨平台(WINDOWS/LINUX/SOLARIS/麒麟/MAC等)运行。官网:www.70t ...
分类:
其他好文 时间:
2020-03-06 01:16:12
阅读次数:
282
今天主要介绍一款高效的性能测试工具wrk。wrk的使用方式和apache bench这些工具也大体相似,通过命令行的方式即可发起。但是wrk比起apache bench更为高效,因为它支持多线程,更容易发挥多核CPU的能力,甚至可以压满CPU。wrk还支持Lua脚本来提供更多的参数定制、参数加密等需 ...
分类:
其他好文 时间:
2020-03-05 15:17:29
阅读次数:
372
from locust import HttpLocust, TaskSet, taskclass TestIndex(TaskSet): @task def getIndex(self): self.client.get("https://tianqiapi.com/api?appid=21714 ...
分类:
编程语言 时间:
2020-03-05 00:51:08
阅读次数:
87
断言:用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致,在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确 一、添加断言,如下图所示 二、主要介绍几种常用断言: 1.响应断言:判断返回内容中的内容 作用对象:响应报文中的所 ...
分类:
其他好文 时间:
2020-03-04 21:08:04
阅读次数:
136
一.环境说明1.1测试机环境:说明:测试机环境为一般主机即可,要求不高1.2虚拟机环境:二.测试拓扑说明:1.性能测试为不同主机测试即:测试机与被测系统不再一个机器上面2.测试机为一般主机即可3.测试机与物理机之间的网络最低为千兆网络注:当前是华为鲲鹏服务器。同样适用于长城服务器三.测试步骤3.1创建测试用户与表在数据库中输入:createtablespace"TPCC"dat
分类:
数据库 时间:
2020-03-04 00:07:33
阅读次数:
202