- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 MeterSphere接口测试脚本断言
我们在接口自动化测试过程中,经常遇到无论我们传入什么数据信息,只要响应体报文中某个字段为不固定的特定信息(如:或1或2或3),就符合预期,流程就可以继续;否则视为异常。此场景可以用MeterSphere接口测试的脚本断言来实现,更加灵活。
2024-08-15 14:02:30 517
原创 Windows安装JDK
选择“系统变量>>新建”添加JAVA_HOME变量,添加完成后,在“系统变量”列表框中可以看到新增的JAVA_HOME变量。其变量的值为JDK安装目录。JDK文件下载完成后,双击JDK安装文件,不需要做其他的修改,一直点击“下一步”,直到安装完毕。打开“系统属性”(快捷键 Win + S ,在输入框中输入 env,回车即可),选择“环境变量”JDK提供了三种不同的文件类型,根据实际情况下载不同的文件类型,我这里下载的是exe文件。我们这里的项目建议使用的JDK17,所以下面的案例操作都是以JDK17为准。
2024-07-26 10:46:52 379
原创 获取相对XPath路径解决动态元素定位问题
/li[contains(text(),“工作空间”)]:选取text值包含"工作空间"的li节点//div[contains(text(),“工作空间”)]:选取text值包含"工作空间"的div节点**
2024-03-07 15:18:35 1574
原创 MeterSphere集成JIRA提示访问错误解决办法
MeterSphere可以和JIRA平台进行集成,实现测试用例关联Jira需求,以及JIRA平台和MeterSphere平台上缺陷的双向同步。但是在MeterSphere平台上配置相关集成JIRA信息,测试提示I/O error……错误。这里分享一下解决办法,和其他的平台解决方式也是类似定时。
2024-02-01 20:36:52 645
原创 MeterSphere测试平台,不使用性能和UI测试,可以关闭的服务
MeterSphereV2+版本是微服务架构的,官方推荐的最小安装配置是8C16G,但是目前申请到的服务器资源相对较小,同时最近这几个项目都在做功能测试和接口测试,暂时没有性能测试和UI测试,下面就可以把性能测试和UI测试服务给停掉,暂时解决服务器配置资源紧张的问题。
2024-01-26 17:38:38 498
原创 接口测试:在MeterSphere 中实现单向认证经验分享
1、beanshell和Python脚本在关闭ssl单向认证时,都需要上传额外的依赖包,并且对有些环境测试会提示ssl没有关闭2、根据测试结果,如果出现上述情况,建议都使用JavaScript脚本来实现。
2024-01-25 18:32:00 790
原创 在MeterSphere中如何实现SSH登录服务器
在测试过程中很多时候会遇到,需要通过SSH协议登录到服务器上获取某些配置文件或者日志文件,或者启动其他服务/脚本执行等等。MeterSphere测试平台可以提供多种方式实现此功能。下面介绍使用MeterSphere测试平台实现此要求相关操作和注意事项。
2024-01-25 13:42:43 1211 1
原创 MeterSphere :使用JavaScript脚本读取JSON里的数据信息
MeterSphere的前后置脚本是支持多语言的:beanshell、groovy、javascript、python(不过测试过程中发现MeterSphereV2.*版本Python是支持Python2版本)。现在使用JavaScript脚本来处理JSON信息的提取。比如响应体的内容是:{“code”:“200”,“data”:“Fit2cloud”,“msg”:“success”},需要提取data的数据传给变量。则有多种方式可以实现,MeterSphere都是能很好的支持。
2024-01-25 11:52:01 1010
原创 MeterSphere V2.10+版本: UI自动化测试 +VNC:简单、快捷地实现UI回放
MeterSphere V2.10+版本: UI自动化测试 +VNC:简单、快捷地查看UI实时测试执行详情。
2023-11-30 16:56:37 834
原创 MeterSphere接口测试:测试上传各种文件类型的接口
MeterSphere(简写为MS) 是一站式的开源持续测试平台,遵循 GPL v3 开源许可协议,涵盖测试管理、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付。
2023-10-22 20:42:54 1057 1
原创 MeterSphere UI测试提示:“**** DNS address coud not be found”
修改【/opt/metersphere/docker-compose-seleniarm.yml】selenium yml文件中,在相应浏览器配置中,添加extra hosts相关信息。使用MeterSphere UI测试,当执行时,选择【后端调试】或【生成报告】时,一直提示 该域名的DNS地址找不到,但是选择【本地调试】没有任何问题可以正常执行。2)如果这里检查是网络是通畅的,但是UI测试的后端调试还是有问题,则执行下面的第三步。
2023-10-10 16:55:31 265 1
原创 JumpServer 通过内网穿透纳管内网资产
JumpServer 可以用于管理多个网络环境下的服务器,支持跨不同网络的服务器远程访问和管理。不论这些服务器位于本地网络、局域网还是广域网,只要网络连通性得到确保,并且具备必要的网络配置和权限,JumpServer 都能够对其进行纳管。总之,JumpServer 可以纳管多个网络环境下的服务器,只要网络连通性和必要的网络配置得以满足。它提供了一种统一的方式来管理和访问这些服务器,并增强其安全性和可管理性。
2023-08-17 15:06:32 882 1
原创 MeterSphere:CSV文件字段值为数组时,如何操作
通过测试数据驱动自动化测试,测试数据以csv文件模式准备测试数据,并且csv某一个字段值为数组类型,且该数组以逗号分割。那么使用MeterSphere接口自动化测试该如何处理。
2023-07-27 09:58:25 870 1
原创 MeterSphere UI自动化测试 +VNC:简单、快捷地实现UI回放
MeterSphere UI自动化测试 +VNC:简单、快捷地实现UI回放MeterSphere UI自动化测试 简单、快捷地实现UI回放
2023-03-10 19:41:42 968
原创 MeterSphere的 UI自动化测试实现H5翻页
MeterSphere的 UI自动化测试实现H5翻页; MeterSphereUI滑动实现;MeterSphereUI滚动
2023-03-01 21:12:05 1395
原创 MeterSphere升级后api-test服务一直是starting状态,错误日志(contains a failed migration to version 2)原因及解决方法
MeterSphere的api-test服务异常(starting)原因和解决方法。org.flywaydb.core.api.FlywayException: Schema `metersphere` contains a failed migration to version 2 !
2023-01-17 20:49:42 1379
原创 MeterSphere如何做到持续测试流程提效(一)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、MeterSphere简介二、如何做到持续测试测试流程提效1.协同工作能力2.测试一站式&联动性3.前期需求规划阶段4.开发与测试日渐融合5.开发与测试日渐融合总结一、MeterSphere简介MeterSphere 是一站式的开源持续测试平台,遵循 GPL v3 开源许可协议,涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分.
2022-05-19 16:38:10 654
原创 MeterSphere自动化测试的循环控制使用教程
MeterSphere自动化测试的循环控制使用教程1 循环控制器及示例通过使用循环控制器,可以重复执行循环控制器下的子步骤,目前 MeterSphere 提供了 次数循环、ForEach 循环 和 While 循环 三种循环方式1.1 循环变量列表变量:除ForEach循环外,其他循环里面的请求可填写【列表变量名_下标】,执行循环可从列表变量中取值,但是不会自动循环取值,只能根据下标取值。计数器:计数器可直接使用变量名引用,在所有循环控制器里都不会循环取值,只会取值一次,如设置计数器从1开始到
2022-03-15 18:22:07 5832
原创 MeterSphere与IDEA集成设置及操作详细介绍
MeterSphere一站式持续测试平台在1.15版本提供了IDEA插件,这样方便研发直接把API接口推送到MeterSphere平台上,方便研发人员,进行接口管理和单元自测、联调测试等工作。1、插件下载地址首先从下面地址下载MeterSphereIDEA插件。https://github.com/metersphere/metersphere-idea-plugin/releases2、安装IDEA插件打开IDEA选择file≫Setting:选择Setting下的Plugins,...
2021-12-09 11:31:05 1700
原创 【疯传】MeterSphere之性能测试 配置参数的详细介绍
1 性能测试配置及说明点击【创建测试】进入性能测试用例创建页面,或点击“编辑”进入性能测试详情页,其界面包含多个页签:“场景配置”、“压力配置”、“高级配置”等@[TOC](1.1 场景配置)“场景配置”性能测试基本信息管理,需要填写内容包括测试名称、上传测试脚本或引用接口自动化场景、上传其他性能测试辅助文件(jar包、cvs、excel、word、pdf等等文件)。此支持性能多场景选择性能测试脚本执行jmeter脚本直接导入,还执行接口测试用例脚本和接口自动化脚本一键转性能测试脚本线程组:支持两
2021-12-05 20:02:01 6639 2
原创 MeterSphere Mock 使用
接口Mock服务打开接口详情页可以看到此接口的Mock信息 ,Mock默认地址是MeterSphere系统地址+模块ID+接口地址,对接口根据实际情况进行mock设计,可以一个或多个不同的mock信息- Mock设置点击右侧“Mock设置”,具体的Mock设置界面如下,分为期望列表,期望详细,响应内容三大块期望列表Mock提供的返回数据种类,用于不同请求匹配命中规则后,返回不同的数据。支持快速复制与启用禁用等。如下图:一个接口模拟的创建管理员用户和普通用的返回请求参数规则,用于定义.
2021-09-18 11:50:56 3196
原创 MeterSphere场景变量说明及示例
在添加场景步骤前可以添加整个场景公用的参数,参数支持多种不同类型,在场景中的步骤均可引用这些参数。点击“场景变量”可进行配置。变量类型包括列表、CSV、计数器、随机数等。 一、参数说明:常量 变量名: 该变量的变量名,可以在场景步骤中通过 ${varName} 的形式引用该变量。 描述:针对该变量的详细说明。 值:该变量的值,可以使用 JMeter 中的内置函数。 举例说明:定义变量名为 varName,变量值为 varValue 的变
2021-07-07 13:40:00 7346 3
原创 MeterSphere接口测试优势
1、 测试脚本统一管理Postman,Jmeter,soapUI接口测试软件的脚本都是本地化分散管理的,MeterSphere的接口测试模块中,实现了对接口测试脚本的统一管理,并且根据测试场景进行了比较好的划分2、 提高测试用例复用率通过场景复制和引用功能,在不同的接口测试集中将多个场景复用了起来,极大地提高了测试脚本的复用性。3、 自动完成每日构建测试通过定时任务来完成每日构建测试4、 提高业务数据校对测试通过接口测试数据及报告,提高业务报表数据的每日校对测试。5、 人性化调试功能测试过
2021-03-19 14:21:14 1065
原创 metersphere:移动端接口测试
1、 创建模块及子模块MeterShpere手动创建模块的方法都是一样,现在用接口自动化来举例,创建模块1、请查看下图:点击图标2 创建模块2、创建子模块2、 接口测试1.1 接口定义1.1.1 接口定义的创建创建接口方式有如下几种形式1、 手动线上维护:2、 导入a) Json格式的文件:只能接受Metersphere、Postman、Swagger生成的Json格式的文件b) Swagger URL:Swagger Api Docs URL1.1.1.1 Json文件导入具体要
2021-03-18 14:01:18 1692
原创 MeterSphere问题:运行接口自动化某个场景时出现mysql错误提示table is null
MeterSphere问题:接口自动化时table is null
2021-03-15 11:23:18 1114
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人