随笔分类 -  性能测试

摘要:一,说明:JMeter的测试计划在运行Sampler之前会先加载运行属性(jmeter.properties,system.properties等)文件,而且JMeter还提供了方法可以动态修改属性,在命令行中使用【-J】 来指定JMeter Properties,脚本里面使用__P() 函数来获取 阅读全文
posted @ 2020-04-24 13:01 老僧观天下 阅读(685) 评论(0) 推荐(0)
摘要:TPS,执行一次事务(包括请求,请求服务器,等地服务器返回等等,比如一个TPS事务,可能触发3个QPS请求) 一秒钟处理的事务数,TPS值越大,一秒钟处理的事务数量就越多,说明处理速度越快,软件的效率就越好 TPS:Transactions Per second(每秒传输的事务处理个数),即服务器每 阅读全文
posted @ 2020-04-19 13:02 老僧观天下 阅读(1849) 评论(0) 推荐(0)
摘要:一,Jmeter分布式部署测试--远程连接多台电脑做性能测试 什么是分布式测试:分布式测试是指通过局域网和Internet,把分布于不同地点、独立完成特定功能的测试计算机连接起来,以达到测试资源共享、分散操作、集中管理、协同工作、负载均衡、测试过程监控等目的的计算机网络测试 在使用Jmeter进行接 阅读全文
posted @ 2020-04-09 15:54 老僧观天下 阅读(1069) 评论(1) 推荐(1)
摘要:一,阶梯式场景 该场景主要应用在负载测试里面,通过设定一定的并发线程数,给定加压规则,遵循“缓起步,快结束”的原则,不断地增加并发用户来找到系统的性能瓶颈,进而有针对性的进行各方面的系统优化 使用到的线程为:jp@gc - Stepping Thread Group (deprecated) 同时添 阅读全文
posted @ 2020-04-09 14:17 老僧观天下 阅读(1817) 评论(0) 推荐(0)
摘要:一,获取插件地址 https://jmeter-plugins.org/install/Install/ 二,安装路径 将下载到的plugins-manager.jar插件存放到%JMETER_HOME%/lib/ext目录下 三,安装插件 1.重启Jmeter 2.进入Plugins Manage 阅读全文
posted @ 2020-04-08 18:47 老僧观天下 阅读(662) 评论(0) 推荐(1)
摘要:一,脚本增强 参数化:为什么要做参数化?(简单点说就是1,模拟不同的数据,2,模拟不同的用户) 专业角度讲:被业务场景所迫:所有的用户都输入相同的数据,不能体现出真实的业务环境 被系统体系所迫:存在缓存,不能体现出真正的性能 被系统业务约束所迫:有些系统禁止一个用户多次登录的系统,也就是严重到无法测 阅读全文
posted @ 2020-04-05 17:59 老僧观天下 阅读(225) 评论(0) 推荐(0)
摘要:一,飞机票系统: 飞机票系统: loadrunner自带订票系统默认用户名:jojo,密码:bean。还可以自己注册 不知道用户名和密码的,可以注册一个 这个网站也有自己的后台管理系统:http://127.0.0.1:1080/admin/ 用户名:Admin 密码:verysecret 具体的端 阅读全文
posted @ 2020-04-05 17:34 老僧观天下 阅读(321) 评论(0) 推荐(0)
摘要:一,新建脚本 操作1: 操作2: 操作3: 对于常用的应用软件,我们可以根据被测应用是B/S结构还是C/S结构来选择协议。如果是B/S结构,就要选择Web(HTTP/HTML)协议。如果是C/S结构,则可以根据后端数据库的类型来选择,如MS SQL Server协议用于测试后台数据库为SQL Ser 阅读全文
posted @ 2020-04-05 17:10 老僧观天下 阅读(300) 评论(0) 推荐(0)
摘要:一,性能测试工具:loadrunner,loadrunner工作原理,loadrunner工具简介 性能测试的工具常用的有:loadrunner,QALoad,Jmeter Loadrunner11安装环境: 硬件:CPU 最低双核 2.0Ghz以上 内存:至少4G,8G以上较好 软件:Window 阅读全文
posted @ 2020-04-05 16:44 老僧观天下 阅读(507) 评论(0) 推荐(0)
摘要:一,性能测试: 1,当软件功能满足后,我们还要考虑大数据量的用户或者用户长时间使用软件等情况,并监控服务器的资源消耗等,这个过程我们就可以称之为性能测试 2,对于软件性能测试来说:每一个角色看到的都不一样: 用户:响应速度,易用,稳定,安全,可扩展 管理员:cpu,内存,磁盘和网络带宽,数据库使用 阅读全文
posted @ 2020-04-05 16:15 老僧观天下 阅读(416) 评论(1) 推荐(0)
摘要:QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器 阅读全文
posted @ 2018-01-31 14:42 老僧观天下 阅读(388) 评论(0) 推荐(0)
摘要:sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试 wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip" 下载之后的名字是1.0.zip。解压之后为sys 阅读全文
posted @ 2018-01-26 17:33 老僧观天下 阅读(13341) 评论(2) 推荐(1)