性能测试
哦啦嘿嘿
大野,野于路子
展开
-
ab使用记录
记录ab(Apache benchmark)使用命令ab是apache自带的轻量级性能测试工具,适用于简单的性能测试以及性能验证。没有图表(可以导出结果到csv),不支持复杂场景。开发过程中验证接口比较方便。常用参数-c -n -p参数:-n 即requests,用于指定压力测试总共的执行次数。-c 即concurrency,用于指定的并发数。-t 即timelimit,等待响应的最大时间(单位:秒)。-b 即windowsize,TCP发送/接收的缓冲大小(单位:字节...原创 2021-04-30 11:38:14 · 385 阅读 · 0 评论 -
adb 查看cpu及内存使用情况 android9、10
adb shell 中top的相关使用9、10版本安卓和老版本的用法有了些区别:9、10查看android9或10系统的手机上某个应用内存和cpu使用情况的可以参考:>adb shell>top -d 1 -o %CPU,%MEM,CMDLINE |grep 目标包名执行命令记录# rootadb rootadb remount# cpu,...原创 2019-11-21 08:39:41 · 1376 阅读 · 0 评论 -
app常见性能测试点
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xiaomaoxiao336368/article/details/83547318普遍的apk性能测试,主要是以下七类1、响应2、内存3、cpu4、FPS (app使用的流畅度)5、GPU过度渲染6、耗电7、耗流(ap...转载 2019-10-23 17:03:18 · 1735 阅读 · 2 评论 -
分享一份实用的mysql数据库规范,值得收藏
转载文章:https://www.toutiao.com/a6713129422834123272/概述今天主要分享一下mysql的数据库规范,仅供参考。从基础、命名、表设计、字段设计、索引设计、sql编写、行为规范几个方面做介绍。基础规范1、必须使用InnoDB存储引擎说明:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高...转载 2019-07-19 08:35:53 · 130 阅读 · 0 评论 -
Locust 脚本-HttpLocust
HttpLocust类比Locust类多了client特性,而Locust内部其实使用了python的requests模块发送HTTP请求,所以HTTP响应类的特性及方法也十分类似from locust import HttpLocust, TaskSet, task, eventsimport requestsclass UserBehavior(TaskSet): def lo...原创 2018-08-16 17:53:23 · 1071 阅读 · 0 评论 -
Locust 初体验
大大小小也做过不少项目的性能测试了,loadrunner一直用着比较顺手。可惜破解终究是破解,虽然ta还算稳定。。ps:还在用lr录脚本压测的同志们,建议虚拟机装个lr 12破解版,12录,11压。偶然看到了locust的文章,研究并记录。 安装:传送门python已装好的直接pip:pip install locustio(我这里是Windows 系统 ,官方说如果进行大...原创 2018-08-13 15:28:51 · 879 阅读 · 0 评论 -
Locust 脚本-集合点
集合点这样实现的集合点只在开始运行时等待所有用户初始化,对于需要并发的业务来说,一般情况下是够用的。from locust import HttpLocust, TaskSet, task, eventsfrom gevent._semaphore import Semaphoreall_locusts_spawned = Semaphore()all_locusts_spawne...原创 2018-08-15 11:42:43 · 2096 阅读 · 0 评论 -
Locust 脚本-任务
Locust 的 task 可以理解为业务,至于业务逻辑可以自己写。请求类型response = self.client.get("/about") #getresponse = self.client.post("/login", {"username":"testuser", "password":"secret"}) #post 配置任务第一种原创 2018-08-14 17:59:49 · 362 阅读 · 0 评论 -
locust、lr对比
实验数据记录,验证locust与lr的测试结果。之前一直用lr进行性能测试,对lr的各项指标比较熟悉,新工具locust上手,做下结果对比。验证工具差异,供同行参考。采用简单场景验证:访问测试站点首页、子类页面第一次首先loadrunner:10vu 并发启动,运行3分钟得到结果:RT/TPS:1.9s/5.2通过事务:950服务端负载约9.4(一台...原创 2018-08-09 09:57:37 · 1408 阅读 · 3 评论 -
2、5、10原则
很早前,性能测试中有个通用的2-5-10原则,为用户对响应时间(RT)的容忍度,即:2s 很快2s>RT>5s 一般5s>RT>10s 差点意思RT>10s 垃圾站点 面对某些刚性需求的站点(抢购、抢票),需要注意。做过一个项目,由于宣传做的很到位。导致关注该活动的用户超出预期,服务器几近崩溃。事后分析统计信息时发现,当RT超5s后,就有用...原创 2018-07-25 09:54:48 · 2792 阅读 · 0 评论 -
loadrunner 施压机使用云主机
使用lr进行大并发测试时,为了更精准的测试结果、更有针对性的进行测试、模拟更大用户场景,有时需要使用云主机为施压机。优点:对于某些吞吐量大、并发大的站点,可以在目标服务器机房中开一台云主机,使用内网ip进行压测,使网络不为瓶颈。测试环境配置完成,可以直接做成镜像,随用随开。配置高、性能强,按需。缺点:花钱(大概这么多)另外:lr11很多浏览器没法调起的问题,新手...原创 2018-07-10 11:10:43 · 330 阅读 · 0 评论