用户界面执行器设计场景PR性能测试工具/压力测试工具-Alltesting|泽众云测试

本文详细介绍了如何使用PerformanceRunner进行性能测试和压力测试。首先,通过【文件】-【新建】创建场景,并输入场景名称。场景设计包括场景组和场景计划,其中场景组用于管理项目场景,场景计划则设定启动用户、持续时间和停止方式。在场景计划中,可以设置启动虚拟用户的方式,如递增启动,以及虚拟用户的持续运行时间。此外,还介绍了如何添加和删除项目,以及如何通过场景计划图查看场景设置信息。

要使用 PerformanceRunner性能测试工具/压力测试工具测试您的系统,必须创建负载测试场景。场景定义每次测试期间发生的事件。场景定义并控制要模拟的用户数、这些用户执行的操作以及用于运行模拟场景的计算机。执行器负责设计场景、运行场景、控制场景、各种波形图生成等。执行器分为设计部分和运行部分两块,以及IP欺骗设置与监控远程服务器设置每一块的基本介绍如下:

首先我们需要创建一个场景:

  1. 点击【文件】-【新建】创建场景

  2. 输入场景名称,点击【确定】完成创建

创建成功后,进入场景设计,场景设计视图中包含了两个部分,分别是场景组和场景计划

场景组:在这里管理所有创建好的项目场景,可以添加新项目的场景到场景组,也可以从场景组中删除已有场景。当选中某一场景后(名称前被勾选),场景计划会有相应的变化,以显示当前场景的相关信息。具体操作如下:

添加项目:

  1. 点击添加项目按钮,弹出添加项目选择对话框

  2. 选择需要运行的项目名称,点击确定按钮,完成项目的添加

说明:可重复上述操作,添加多个项目进入场景内

删除项目:

选择项目后,点击“删除项目”按钮即可删除项目,仅删除场景内的项目,之后仍可以重新添加该项目

说明:按住“ctrl”键选择多个项目,点击“删除项目”按钮,其余步骤和删除单个项目一样

场景计划

在这里管理单个场景的运行模式。双击一个选项可以打开该选项的设计窗口。

  • 启动组:设定了场景何时启动,可以选择立即启动,也可以选择在等待一段时间后再启动。

  • 启动虚拟用户:该项设定了所有虚拟用户的启动方式,可以选择所有虚拟用户同时启动,也可以选择每个指定时间内启动指定数目的虚拟用户。

说明:虚拟用户数目会直接影响到压力的大小。在一般情况下,采用递增虚拟用户的方式来寻找系统能够承受的合理压力。比如,预估总虚拟用户数为20个,可以设置初始为2个,每5分钟增加1或2个用户。界面可以配置虚拟用户启动方式,可选择全部启动或者按照某一时间间隔启动指定个虚拟用户方式启动。

  • 持续时间:该项设定了所有虚拟用户在启动之后运行的时间,可以选择执行完测试脚本后立即停止,也可选择持续运行一段时间后停止。

  • 停止虚拟用户:该项设定了所有虚拟用户的停止方式,可以选择所有虚拟用户同时停止,也可以选择一段时间内停止指定数目的虚拟用户。

场景计划图

以视图的形式显示出当前场景的设置信息。当场景设置信息发生改动时,场景视图也会相应的发生更改。

分布式微服务企业级系统是一个基于Spring、SpringMVC、MyBatis和Dubbo等技术的分布式敏捷开发系统架构。该系统采用微服务架构和模块化设计,提供整套公共微服务模块,包括集中权限管理(支持单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等功能。系统支持服务治理、监控和追踪,确保高可用性和可扩展性,适用于中小型企业的J2EE企业级开发解决方案。 该系统使用Java作为主要编程语言,结合Spring框架实现依赖注入和事务管理,SpringMVC处理Web请求,MyBatis进行数据持久化操作,Dubbo实现分布式服务调用。架构模式包括微服务架构、分布式系统架构和模块化架构,设计模式应用了单例模式、工厂模式和观察者模式,以提高代码复用性和系统稳定性。 应用场景广泛,可用于企业信息化管理、电子商务平台、社交应用开发等领域,帮助开发者快速构建高效、安全的分布式系统。本资源包含完整的源码和详细论文,适合计算机科学或软件工程专业的毕业设计参考,提供实践案例和技术文档,助力学生和开发者深入理解微服务架构和分布式系统实现。 【版权说明】源码来源于网络,遵循原项目开源协议。付费内容为本人原创论文,包含技术分析和实现思路。仅供学习交流使用。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值