随笔分类 -  性能测试

理论+实战积累
摘要:目的:使用Locust+Python压测账号资料接口,使用JPype调用java代码,缩短压测脚本编写 前提条件:进行性能压测过程中,需要压测账号相关接口,由于账号相关接口设计到加密解密,用Python重新编写加解密方式过于繁重,介于后台已开发完账号系统加解密方法,顾产生使用JPype1(用JPyp 阅读全文
posted @ 2018-12-21 17:54 JustLittle 阅读(3710) 评论(0) 推荐(0)
摘要:响应时间: 1.利用2-5-8原则去判定吞吐量: 1.125*x kb/s*0.5,若小于前面的数值为优,其中x为x Mb/s,例如1 Mb/s每秒点击数: 1.指客户端每秒钟向服务器端提交的请求数量,如果客户端发出的请求数量越多,与之相对的平均吞吐量也应该越大并发用户数: 1)、经典公式1: 一般 阅读全文
posted @ 2018-06-17 15:18 JustLittle 阅读(771) 评论(0) 推荐(0)
摘要:1、页面加载时间 从页面开始加载到页面onload事件触发的时间。一般来说onload触发代表着直接通过HTML引用的CSS,JS,图片资源已经完全加载完毕。 2、全部页面加载时间 全部页面载入时间指从最初启动浏览开始,直到所有元素都被加载完成后,在2秒后仍然没有网络活动的时间。 0-2秒:用户体验 阅读全文
posted @ 2018-06-16 18:41 JustLittle 阅读(1276) 评论(0) 推荐(0)
摘要:Analysis Summary 平均响应时间(Average TransactionResponse Time) 每秒响应数(Transactions per Second) 1、Vuser Running Vusers负载过程中的虚拟用户运行情况 Rendezvous 负载过程中集合点下的虚拟用 阅读全文
posted @ 2018-06-16 18:00 JustLittle 阅读(767) 评论(0) 推荐(0)
摘要:Controller功能介绍 设计场景 配置场景 场景监控 一、设计场景 二、配置场景 规划场景(场景名、调度方式、运行方式、Initialize方式、Start Vusers方式、Duration方式、Stop Vusers 方式、虚拟用户、脚本、压力机Load Generator) 三、场景监控 阅读全文
posted @ 2018-06-16 13:17 JustLittle 阅读(853) 评论(0) 推荐(0)
摘要:1.变量转参数 lr_save_string("参数内容","param"):将字符串“aaa”或者一个字符串变量,转变成LR的参数{param} 2.参数转变量 char var[10]; strcpy(var,lr_eval_string("{param}")):将参数{param}转换成C语言 阅读全文
posted @ 2018-06-16 11:53 JustLittle 阅读(619) 评论(0) 推荐(0)
摘要:本章目录: 事务及事务状态 检查点 思考时间 集合点 关联 一、事务: 一个或多个业务操作的集合,协助统计业务的时间。TPS就是每秒钟所处理的事务数。 在要添加的函数前后插入事务开始和结束。运行后日志会显示事务的结果和运行时间。 事务=响应时间+传输时间+网络延迟时间 函数自身的时间也会有 二、检查 阅读全文
posted @ 2018-06-16 10:33 JustLittle 阅读(3916) 评论(0) 推荐(0)
摘要:前言:(原文地址)版面调整 什么是VUGEN action以及作用 参数化 参数化取值(9种组合,在不同场景中如何运用) 一、VUGEN是 LoadRunner 用于开发 Vuser 脚本的主要工具。VuGen 不仅能够录制 Vuser 脚本,还可以运行这些脚本。进行调试时,从 VuGen运行脚本很 阅读全文
posted @ 2018-06-15 23:37 JustLittle 阅读(709) 评论(0) 推荐(0)
摘要:性能测试定义: 在一定负载的情况下,被测系统的响应时间、吞吐率、资源利用率是否满足性能需求 性能测试评估指标: 响应时间:响应时间是从开始到完成某项工作所需时间的度量。通常是从客户方测量响应时间,响应时间通常随负载的增加而增加。 吞吐量:随着负载的增加,吞吐量往往增长到一个峰值后,然后下降,队列变长 阅读全文
posted @ 2018-06-15 23:22 JustLittle 阅读(249) 评论(0) 推荐(0)
摘要:一.什么是软件性能: 系统的性能是个很大的概念,覆盖面非常广泛,对一个软件系统而言,包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等等。 性能测试用来保证产品发布后系统的性能满足用户要求。性能测试在软件质量保证中起重要作用,主要是通过自动化的测试工具模拟多种正常、峰值以及异常负载条 阅读全文
posted @ 2018-06-04 20:47 JustLittle 阅读(235) 评论(0) 推荐(0)
摘要:网络七层协议的通俗理解(原文地址) OSI七层模式简单通俗理解 这个模型学了好多次,总是记不住。今天又看了一遍,发现用历史推演的角度去看问题会更有逻辑,更好记。本文不一定严谨,可能有错漏,主要是抛砖引玉,帮助记性不好的人。总体来说,OSI模型是从底层往上层发展出来的。 这个模型推出的最开始,是是因为 阅读全文
posted @ 2018-06-04 20:22 JustLittle 阅读(187) 评论(0) 推荐(0)
摘要:fiddler模拟限速的原理(原文地址) 我们可以通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里 面自定义一些逻辑。Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的 阅读全文
posted @ 2018-06-04 19:56 JustLittle 阅读(777) 评论(0) 推荐(0)
摘要:Fiddler基础知识(此文原文地址) Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。 代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进 阅读全文
posted @ 2018-06-04 19:52 JustLittle 阅读(639) 评论(0) 推荐(0)
摘要:网址:持续更新中 Python: Python第三方离线库下载 Python文件处理 Python面向对象 Python装饰器 Python错误和异常 Python必学模块 Python进阶 Python正则表达式 Python走进Requests库 Python3使用编程技巧进阶 操作系统命令: 阅读全文
posted @ 2018-05-25 15:32 JustLittle 阅读(531) 评论(0) 推荐(1)