性能测试

MQTT服务器性能测试

匿名 (未验证) 提交于 2019-12-03 00:27:02
MQTT mosquitto EMQ2.2 1. 1.EMQ2.2 Erlang otp R19 EMQ2.2 emqttd-windows7-v2.2-beta.3.zip,python3.6,MQTTpaho.mqtt.python-master 因为公司的文档不能贴出来,就贴个别人的EMQ2.2的安装教程: https://blog.csdn.net/wangshuminjava/article/details/80589899 2.Mosquitto mosquitto python3 python3-pip paho-mqtt mosquitto安装: 目前最新的版本是1.4.14版本,将下载的 mosquitto-1.4.14.tar.gz 包解压; 进入 mosquitto-1.4.14 目录下; 执行 make 命令; 执行 make install 命令,直到安装完成; 需要注意的是paho库的安装,需要pip,这个教程很多。 2.测试方案 1. 3 台 2. 1 -2 1 2 1 N 3.测试 #fdisk -l; tcp Raid 4.监控负载情况 broker Tcp 状态 抓 established time_wait CPU I/O TCP 状态 cpu TCP 5.监控方式 Excel word 脚本的实现我写在另一篇博客中了: https:/

性能测试-性能测试初识

匿名 (未验证) 提交于 2019-12-03 00:27:02
本文参考于:http://www.51zxw.net/show.aspx?id=39455&cid=497 一、性能测试的基本流程 A、性能测试需求分析 B、性能测试计划 C、性能测试准备 D、开发/执行测试脚本 F、系统调优 G、编写测试报告 二、Web性能测试常用的指标 1、响应时间(Response time) 2、吞吐量(Through put) 3、资源使用率(Resource utilization) 4、每秒点击数(Hits per second) 5、并发用户数(Concurrent users) 文章来源: 性能测试-性能测试初识

性能测试流程、概念

匿名 (未验证) 提交于 2019-12-03 00:13:02
  1、性能测试流程 (1)业务学习:通过查看需求文档、PRD等相关文档+手工操作来了解系统功能; (2)分析需求:分析系统的非功能需求,圈定性能测试的范围,了解系统性能指标; (3)工作评估:工作量分解,评估工作量,计划资源投入(需要多少硬件资源,多少人力、时长来完成测试工作)。 (4)设计模型:可以理解为测试场景,是单一测试场景还是混合测试场景; (5)编写计划:测试计划应明确列出测试范围、人力投入、持续时间、工作内容、风险评估、风险应对策略等; (6)准备测试环境:准备服务器(部署被测系统),负载机(安装压测工具,产生负载的机器) (7)准备测试数据:根据测试场景(设计模型)准备数据,原因有两个:a、有些数据是支撑系统运行的基础(比如我们要对登录进行压测,首先需要准备一些注册好的账号);b、不同量级数据影响性能结果(比如从不同量级的数据库查询结果,时间肯定不一样),至于准备什么量级的数据则需要跟项目实际情况来设计; (8)开发脚本:根据测试场景,测试用例开发测试脚本(录制或手动编写); (9)测试执行:运行测试; (10)缺陷管理:跟踪测试过程中发现的缺陷; (11)性能分析:对性能测试结果进行分析,是否满足预期目标,如果不满足则需找出原因; (12)性能调优:根据上一步的分析,尝试优化系统; (13)测试报告:对测试工作进行总结,报告测试结果,发现的问题等 (14)评审

年薪80W 性能测试必备之LoadRunner

匿名 (未验证) 提交于 2019-12-03 00:13:02
1-1 大话性能测试.avi 1-2 性能测试那些事avi 1-3 性能测试利器--LoadRunnerl1.avi 1-4 浅尝一个例子:机票特走网站搭建.avi 2-1 脚本创建流程.avi 2-2 录制脚本的准备工作.avi 2-3 订票网站脚本录制.avi 2-4 脚本解析.avi 2-5 脚本回放设置.avi 2-6 回放脚本.avi 2-7 设置关肤.avi 2-8 html模式与url模式.avi 2-9 添加事务.avi 2-10 脚本参数化.avi 2-11 内袅群全查.avi 2-12 日志解析.avi 2-13 错误处理函数.avi 2-14 移动APP脚本录制.avi 2-15 移动APP脚本录制(2).avi 2-16 创建 Java 脚本.avi 2-17 脚本编写最佳实践.avi 2-18 lr常见报错处理方法.avi 2-19 Virtual User Generator小结.avi 3-1 创建测试场星.avi 3-2 场景设置.avi 3-3 场景设计之方式与运行模式.avi 3-4 创建目标场景.avi 3-5 目标场星配置.avi 3-6 负载生成器管理.avi 3-7 负截运行时设置.avi 3-8 手工场是负截界面(1).avi 3-9 手工场星负截界面(2).avi 3-10 Windows 系统资源监控(1).avi 3-11

H5性能测试,首屏时间统计(Argus)

匿名 (未验证) 提交于 2019-12-03 00:12:02
Argus 腾讯质量开发平台,官网链接: https://wetest.qq.com/product/argus 主要针对性:H5的游戏性能测试 主要介绍: 独家首屏时间统计: 告别人工掐秒 自动统计首屏加载耗时 细化至每个跳转页面 专利FPS算法: 专利FPS算法更科学地统计H5游戏帧率信息 真实反映衡量游戏流畅度 基础性能数据: 提供FPS、CPU、PSS、流量等性能指标 一次搞定基础数据 自主便捷测试: 测试手机无需ROOT 支持Android全系统 自主测试,场景不受限 支持设备类型 1、Argus性能测试工具,为PC端程序,可在32位/64位的win7、win10机器上运行。 2、支持Android设备上(无需root),H5游戏的性能测试,具体类型见下方。 使用介绍 一、连接手机 1)使用USB数据线连接测试手机和PC 2)打开手机的安卓开发者模式,并允许USB调试。 3)若要进行微信小游戏体验版的首屏测试,请检查手机设置中,是否有USB模拟点击选项,并勾选为允许。 在Argus PC工具的手机连接界面,点击“立即连接”按钮。 若连接不成功,请检查连接设备数及手机驱动是否安装成功。简易方式,可使用应用宝等手机管理工具,检查手机是否可以连通及安装驱动。 二、选择类型 1)请将待测的应用置于前台 2)根据实际需求,从下拉框选择对应的测试类型,参考文档:支持类型说明。 3

LoadRunner 性能测试总结,LoadRunner 性能测试实例

匿名 (未验证) 提交于 2019-12-03 00:03:02
简介 LR与JM对比 组成 什么时候可以开始执行性能测试? 使用Loadrunner的步骤 制定性能测试计划―>开发测试脚本―>设计测试场景―>执行测试场景―>监控测试场景―>分析测试结果 为什么用事务 事务Transaction,一般我们用来衡量一个action所消耗的时间,通过它,可以知道一个操作的消耗相应时间,它是作为度量系统性能的唯一指标 一、创建Vuser脚本―录制基本脚本 1.创建 对于常用的应用软件,我们可以根据被测应用是B/S结构还是C/S结构来选择协议。 根据选择协议的不同,Virtual User Generator 会使用不同的方式和界面引导用户完成脚本的录制。 2.录制前的设置 3.录制选项设置 在Start Recording对话框,点击Options按钮,进入录制选项设置。一般要设置以下选项 1) HTTP/HTML level中设置脚本的显示形式:URL_based script。 建议: 2)Support charset中设置编码格式:UTF-8; 提示:录制Web脚本时,生成的脚本中存在乱码该如何解决? 4.点击录制 熟悉两种脚本查看方式: 二、增强/编辑脚本 1.插入事务 录制加入方式: 在脚本的插入方式为: 2.参数化 下面将分四部分来介绍参数化的方法和实施过程: 来源:博客园 作者: 测试计算 链接:https://www.cnblogs

jmeter接口性能测试【CSV文件读取+接口关联+设置集合点】

匿名 (未验证) 提交于 2019-12-02 23:57:01
一、前言 周计划上安排了个接口性能测试的任务,便开始了职业生涯的第一个接口性能测试。。。 接口进行压测之前,首先需要调通脚本。有两种方式,一种是通过抓包工具(如fiddler)抓取业务接口;另一种是通过jmeter进行脚本录制。 两者分别有各种的优缺点: (1)Fiddler手工抓包:【优点】直接抓取业务接口;【缺点】对于性能测试小白可能比较困难(比如笔者自身,很难找到业务接口间的关联关系); (2)Jmeter录制脚本:【优点】各业务接口间的关联关系可以从脚本中体现;【缺点】需要自己过滤无关紧要的相关接口(如下图中圈出部分已禁用的接口); 因笔者还是性能测试小白,所以选择了用jmeter进行脚本录制这种方式。 二、脚本录制 根据性能测试要求,对所需要测的业务系统进行分析大概有多少个事务。如上图,分析得出业务系统有信息自检、填写信息、填写表单、上传材料、提交办件这5个事务。在测试计划下添加HTTP请求默认值、察看结果树、聚合报告,接下来添加线程组。 (1)测试计划右键添加线程组 (2)线程组右键新增事务控制器 添加事务控制器后,在录制脚本时,可以在“目标控制器”中选择对应的事务。 Generate parent sample:是否生成一个父取样,即将事务控制器下的请求看成一个整体(一般勾选该选项)。勾选后,在察看结果树和聚合报告中,只显示事务名称,不显示事务下具体的请求。 (3

fiddler之简单的接口性能测试

匿名 (未验证) 提交于 2019-12-02 23:57:01
在针对某一个/某一些接口,发送相同的请求,不考虑参数的变化时,可以使用fiddler进行简单的性能测试。(使用功能为:replay) 一、replay功能调用 (1、Reissue Requests:重发选中的请求(快捷键:r) (2、Reissue Unconditinally:无条件重发选中的请求(快捷键:u) (3、Reissue and eidt:重发并编辑,会打开一个加了断点的请求,可以进行请求和响应数据的修改(快捷键:e) (4、Reissue and verify:重发并验证,重新发送请求,并验证其请求结果,会自动加标识(背景颜色)(快捷键:v) (5、Reissue Sequentially:重发序列,打开一个数量设置界面,标识需要重发多少次请求(快捷键:s) (6、Reissue from Composer:重发并打开composer界面,可以编辑或发送 (7、Revisit in IE:在IE上发起这个请求 二、要进行接口的性能测试,用到的是:Reissue sequentially功能 1、一个请求,发送多次   选中一个请求,右键选择replay-reissue sequentially   输入需要发送的次数。   比如:输入10,这个请求将会请求10次 2、多个请求,发送多次   可以同时选中多个请求,然后右键选择replay-reissue

JMeter性能测试,完整入门篇

匿名 (未验证) 提交于 2019-12-02 23:43:01
原文转自:https://blog.csdn.net/lovesoo/article/details/78579547 Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最终执行性能测试并分析性能测试结果。 运行环境为Windows 10系统,JDK版本为1.8,JMeter版本为3.3。 2. Jmeter安装 2.1 JDK安装 由于Jmeter是基于java开发,首先需要下载安装JDK (目前JMeter只支持到Java 8,尚不支持 Java 9) 1. 官网下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 选择Java SE 8u151/ 8u152,点击JDK下载 3. 安装下载的JDK 4. 配置系统环境变量 2.2 JMeter安装 官网下载地址: http://jmeter.apache.org/download_jmeter.cgi 下载最新JMeter 3.3版本:apache-jmeter-3.3.zip