上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 28 下一页
摘要: 一、背景 在性能测试中,由于系统本身的最大 TPS 上限是固定的,即服务端的处理能力(容量)是固定的,如果自变量(线程数)压力过大,那么系统平均处理时间(响应时间)会被拉长。不过这个时候其实瓶颈早就出现了。 所以在场景压测中的自变量(线程数)递增一定需要是连续的,并且在递增的过程中要有梯度的,且场景 阅读全文
posted @ 2022-10-13 11:50 xyztank 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: 一、背景 每秒事务数(Transactions per Second),在性能测试中是一个非常重要的指标,在聚合报告里面能看到最后的测试结果TPS值。 如果想查看更详细的报告,查看测试过程中不同时间段的每秒事务数,可以使用 jp@gc - Transactions per Second 插件来查看。 阅读全文
posted @ 2022-10-12 15:59 xyztank 阅读(3414) 评论(0) 推荐(0) 编辑
摘要: 一、背景 jmeter作为一个开源的接口、性能测试工具,其本身的小巧和灵活性给了测试人员很大的帮助,尤其是其活跃的社区,发展并产生大量优秀的插件,比如取样器、性能监控的插件工具等。但要安装这些优秀的插件,需要先安装插件管理器。具体如下: 二、插件管理器下载 首先,下载jmeter的插件管理工具,下载 阅读全文
posted @ 2022-10-12 14:02 xyztank 阅读(1880) 评论(0) 推荐(0) 编辑
摘要: 一、背景 在持续集成时,一般会使用Jenkins定义,自动构建项目(部署、测试)的时间,此时,需要在jenkins中进行配置。jenkins自带两种模式来管理定时触发构建项目,分别为: 轮询(Poll SCM):模式定时检查是否有改动,有改动进行触发构建; 定时构建(Build periodical 阅读全文
posted @ 2022-10-11 10:19 xyztank 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、背景 性能测试时,需要模拟真实用户的使用场景,所以往往在设计性能测试用例时,需要模拟多业务场景下,各个业务按一定的比例进行压测,测试系统对应业务的响应时间等指标。而吞吐量控制器(Throughput Controller)可以控制分配不同比例的并发用户数。 二、吞吐量控制器(Throughput 阅读全文
posted @ 2022-10-09 17:18 xyztank 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一、背景 事务响应时间是性能测试中衡量业务性能的主要指标。 事务,其实可以理解为完成一个业务所调用所有接口的集合,当然可以是单个接口,也可以是多个相互关联的串联接口。比如,登录操作就是调用一个接口,而购买商品,就需要登录+浏览商品+添加购物车+支付等,多个接口的调用。 所以在进行性能测试时,在用于多 阅读全文
posted @ 2022-10-09 15:59 xyztank 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 一、背景 事务响应时间是性能测试中衡量业务性能的主要指标。事务,其实可以理解为完成一个业务所调用所有接口的集合,当然可以是单个接口,也可以是多个相互关联的串联接口。比如,登录操作就是调用一个接口,而购买商品,就需要登录+浏览商品+添加购物车+支付等,多个接口的调用。 所以在进行性能测试时,在用于多接 阅读全文
posted @ 2022-10-09 14:31 xyztank 阅读(2725) 评论(0) 推荐(0) 编辑
摘要: 一、背景 在接口测试时,经常会存在构造测试数据的情况,比如构造年龄、电话号码等等,所以一般会用到计数器(Counter)配置元件。 组件的位置:测试计划或者线程组右键,Add->Config Element->Counter 二、计数器(Counter) 1、界面介绍 Name(控件名称):控件名称 阅读全文
posted @ 2022-09-05 21:53 xyztank 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一、背景 在接口测试时,经常会存在构造测试数据的情况,比如构造年龄、电话号码等等,所以一般会用到随机变量(Random Variable)配置元件。 组件的位置:测试计划或者线程组右键,Add->Config Element-> Random Variable 二、随机变量(Random Varia 阅读全文
posted @ 2022-09-05 21:09 xyztank 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 一、背景 在一般情况下,JMeter线程在发送请求之间是没有间歇时间的,为了更加真实地模拟用户请求情况,会将定时器用于在用户操作之间,为每个操作设置等待时间。 需要注意的是定时器是在每个取样器之前执行,无论定时器位置放在取样器之前还是之后,执行一个取样器时,所有当前作用范围内的定时器都会被率先执行。 阅读全文
posted @ 2022-09-02 21:07 xyztank 阅读(2592) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 28 下一页