测试计划运行时脚本的执行方式 XRunner中的脚本执行方式有: 1.串行发送脚本HTTP请求 2.模拟浏览器行为,根据录制并发请求 3.模拟浏览器行为,按照录制的时的间隔时间并发请求 4.接口功能测试并打线程 设置执行方式的方法: 1.打开脚本管理模块 2.选择需要编辑的脚本,并打开脚本编辑页面 3.点击【高级设置】 4.选择对应的执行方式,并点击关闭窗口 5.在脚本编辑页面点击保存,在点击【调试】,脚本就会根据选择的执行方式进行运行。 ice发布于 2022-07-11 15:53:04 XRunner性能测试测试 0 178 0 0
媒体协议rtsp协议脚本录制 使用抓包工具wireshark,获取音视频流(rtsp协议)的数据,通过IP/端口方式筛选出真正的本次测试相关的流数据,保存为pcap文件(注意:要把tcp/ip的三次握手也一起保存下来) 打开XRunner安装目录下的scripter.exe,点击录制,通过导入抓包文件方式生成脚本(但是要用新的scripter.jar包,否则导入抓包文件生成不了脚本); 生成的脚本为图像方式脚本,观察脚本,删掉掉多余的部分节点; 调试脚本,增加思考时间节点,回放脚本期间,通过wireshark观察是否有在重新拉流,... userLiu发布于 2022-06-30 14:08:36 XRunner性能测试测试 0 152 0 0
XRunner中测试报告的指标曲线 性能测试结束后自动生成的测试报告中有详细的测试指标数据,以曲线图的形式呈现,如下图: 1)指标曲线展示了场景测试报告的每秒统计数据,可以将多个指标合并对比;如吞吐量与CPU对比,吞吐量与请求数对比、或者几个指标都在一个曲线对比; 如发现吞吐量异常、或者脚本时间偏大,此时可以跟CPU、内存、或在线数曲线对比,分析是否由于CPU/内存导致,或者并发用户数此时刻过大导致。 2)当运行时长比较大时,如超过5分钟,曲线下方会出现拖动条;假设运行时长10小时,那么曲线密密麻麻可能不利于分析,如果此时想分析第2个小时... Vida发布于 2022-06-23 13:54:13 XRunner测试性能测试 0 119 0 0
XRunner中测试任务的串行和并行 多选测试任务,点击【运行选中】可并行运行测试任务,但不同的任务需要不同的执行器,否则任务会因执行器被占用导致创建连接失败; 多选测试任务,点击【串行运行】可串行运行测试任务,且任务的运行不会占用彼此的执行器。 founderjx发布于 2022-06-14 15:04:38 XRunner测试性能测试 0 152 0 0
执行器添加后却不可用如何解决 添加执行器后或在测试计划执行时,可能会遇到对应的执行器不可用的情况,这时测试计划就无法正常执行下去。 但是我们可以在执行计划设置时,添加执行器,把强制执行开启,这样当执行器不可用时系统就会使用对应数量的空闲执行器来代替执行。 ~~~~ shamolang_112发布于 2022-06-06 16:31:10 XRunner测试性能测试 0 166 0 0
xrunner的监测告警 XRunner工具在进行性能测试时,有实时监控告警功能,在测试计划编辑时进行告警阈值设置,那么在测试进行的过程中触发告警就会实时通过邮件的方式通知相关测试人员。 设置步骤如下: 一、打开测试计划编辑页 先打开一个测试计划进行编辑 先打开测试计划管理页面 然后打开一个测试计划进行编辑 二、进行阈值设置 点击打开高级设置 进行阈值设置(可以对运行用户数、脚本运行时间等进行) 三、设置邮件通知 Vida发布于 2022-05-31 13:40:19 XRunner性能测试测试 0 155 0 0
荐 这款性能测试工具真的有那么强大吗? 在这个快速发展的时代,伴随着移动互联、大数据、云计算、AI技术的发展,单一的产品和服务已经不能满足用户多样化需求,多场景的发展,敏捷模式的转变,混合云、微服务架构逐步流行,用户访问的随机性逐渐提升,随之而来的复杂系统性能故障问题发生的可能性也就越来越高。然而,面对系统性能问题,多数IT专业人员缺乏强有力的手段保障应用系统的持续稳定运行,无法定位瓶颈的根源,没有处理性能问题的统一处理流程和最佳实践,很难对企业整体应用性能进行追踪和预警,无法预判性能危机。 国内市场上常用的国外的性能测试工具,协议支持丰富,使... 掌动智能发布于 2022-05-23 14:09:31 测试性能测试XRunner 1 469 0 9
荐 使用XRunner是时无法使用执行器的原因 1、测试任务正在使用该执行器执行任务。 2、测试任务内存在多个任务,且该执行器已被分配到其它任务里。 3、执行器配置错误,如: ice发布于 2022-05-23 10:18:02 XRunner测试性能测试 0 363 0 0
如何借助国产性能测试工具对 kafka 进行压测 上个月,我们推出了最新国产自研产品——性能测试工具XRunner体验版,并在技术社区推出并进行了内测,效果反响特别好,成功解决了应用系统性能瓶颈问题。 近日,我司接到一个性能测试任务,需要对正式环境下集群服务器上Kafka处理消息能力进行压力测试,测试内容包括:对Kafka写入消息和消费消息进行压力测试,并根据不同量级的消息处理结果,评估Kafka的处理性能是否满足项目需求测试。鉴于当下公司环境无法使用美帝产品,Jmeter的并发数小,压测数据精确度较低,因此,XRunner这款开源的国产性能测试工具是最... 掌动智能发布于 2022-05-06 15:43:15 自动化测试测试XRunner 0 273 0 0
测试计划执行如何查看日志定位问题? 可以通过查看错误日志定位测试计划出错位置,或者通过每个虚拟用户详细运行日志进行问题定位。 在测试计划编辑---高级设置中,开启用户详情,日志级别选择“交互日志”,计划运行时会记录详细的请求及响应日志,运行后,可以在"错误日志"页面中查看错误记录 如需查看每个虚拟用户详细执行日志 进入用户详情页->点击“分析虚拟用户”,进入虚拟用户运行列表 选择某个虚拟用户,点击“运行日志”,进入该虚拟用户所有请求及相应响应 founderjx发布于 2022-05-05 14:12:21 XRunner测试性能测试 0 180 0 0
XRunner中测试计划的设置 前提:创建一个测试计划前,客户端中必须有已调试成功的脚本(可以是录制的脚本也可以是导入的脚本)如若需要进行参数关联,在测试计划创建前必须先上传有关参数文件到客户端,且脚本调试时需关联好参数文件 测试计划的设置 一、新建一个测试计划 二、对测试计划进行任务设置 1、对任务的基本情况进行设置 测试名称输入本次测试计划的名称(必须输入测试名称才能保存测试计划) 脚本文件:选择需要运行的脚本(必选) 参数文件:选择测试运行时需要进行参数关联的参数文件 共享线程:开启共享线程所有并发任务使用同一线... lly发布于 2022-04-08 16:33:24 XRunner测试性能测试 0 216 0 0
脚本的录制与回访的对比如何在XRunner中进行运用 XRunner中进行脚本的调试时,支持对录制的内容与回放的内容进行对比 注:必须在脚本调试页面才能进行内容对比 调试完成后,点击对应的请求,查看相应内容,即可看到录制和回放不相同的地方,不同的内容将标红显示,同时在响应内容的右边显示该请求响应内容不同的数量。 shamolang_112发布于 2022-04-08 14:17:10 XRunner测试性能测试 0 201 0 0
关于云原生测试工具XRunner的共享线程 XRunner客户端支持在压测时开启共享线程模式,客户端执行测试用例时,默认独占线程执行,需要在设置中打开共享线程功能进行使用。 一、什么是独占线程 每个虚拟用户独占一个或多个线程(模拟浏览器并发时),如果并发量大/线程数多(500以上),可能存在占用内存高与线程切换消耗CPU的情况,导致内存和CPU被线程管理消耗。 二、什么是共享线程 使用Actors异步10,执行器只创建少量线程,这些线程为所有虚拟用户共享使用。避免线程消耗内存与CPU,并发性更强,单个执行器可支持千级、万级、十万级... userLiu发布于 2022-04-01 14:38:14 测试XRunner自动化测试 0 272 0 0
云原生测试工具XRunner如何实现不同项目的测试数据隔离 在实际的测试实践中,往往会有多个不同的项目组,但是各项目组之间的测试数据有时是需要相对保密的,这时测试工具就需要做到测试数据隔离,XRunner中实现测试数据隔离的方式是通过设置项目组成员以及用户权限进行的。 1、客户端中管理员账号的权限拥有最大权限,可以看到所有项目的数据,并对所有项目组及项目组成员的使用权限进行设置。 2、用户权限包括:普通、高级、管理员三种 普通用户:拥有查看、编辑、运行任务的权限,但不具备编辑他人脚本或停止他人运行的任务。 高级用户:除拥有“普通用户”的权限外,还具备停止他人运... Vida发布于 2022-03-31 18:02:03 XRunner测试性能测试 0 301 0 0
云原生测试工具XRunner的项目测试数据的备份、隔离 单机版所有测试数据都保存本地,备份XRunner\data目录中,即可进行备份和还原操作。XRunner\workspace中则保存脚本数据。 测试数据按项目隔离。 1、admin拥有最大权限,可以看到所有项目的数据 2、项目中建立用户和角色,用户与角色进行关联, 普通角色只能看自己的脚本,高级角色能看这个项目中的所有脚本测试 userLiu发布于 2022-03-28 10:10:25 测试XRunner性能测试 0 245 0 0
云原生测试工具XRunner如何添加监控代理器 监控代理器可用于监控测试过程中系统资源如CPU占用率、内存可用空间等指标的变化。XRunner添加监控代理器步骤如下: 1. 在安装目录下的XRunner\monitorAgent\monitor.bat启动监控代理器; 2. 在测试/执行→监控资源中可手动添加监控代理器; 3. 选择类型为监控代理器,填写对应的名称、IP(本地代理器默认127.0.0.1)、端口(默认5000),点击刷新即可。 4. 若状态显示正常则添加成功。 ice发布于 2022-03-18 16:57:02 XRunner测试性能测试 1 247 1 1
荐 云原生测试工具XRunner中为什么会参数化失败,即发送消息带大括号,如何解决 在发送的消息里没有替换参数(仍然存在{}符号),例如,发送给服务器消息: Cookie:{Cookie} j_username={username}&j_password 表示参数Cookie、username、password没有被替换为实际的参数值。 其中 1) {Cookie}参数应该由前面响应消息里获取,作为会话的ID。但后面发送的消息里没被替换为具体值,即表示前面的响应里没配置Cookie参数关联,或者没有获取成功。 2) {username}与{password}参数应该是用户在“参数列... 为止发布于 2022-03-16 18:04:39 XRunner测试性能测试 0 453 1 0