
Metersphere 使用技巧及相关问题解决方案
文章平均质量分 50
该专栏主要是介绍Metersphere v2.x/v3.x版本在使用过程中出现的一些问题,以及介绍相应的一些使用小技巧
朝话夕誓
这个作者很懒,什么都没留下…
展开
-
MeterSphere中node节点升级
随着对MeterSphere的使用,现在越来越多的用户习惯将node节点单独部署,将其作为执行节点来减轻主服务器的压力。2.解压安装包并修改安装包中的install.conf文件,将MS_INSTSLL_MODE=allinone修改为MS_INSTSLL_MODE=node-controller。2.进入解压文件下修改install.conf文件中的 MS_INSTSLL_MODE=allinone为MS_INSTSLL_MODE=node-controller。至此node节点便安装成功。原创 2024-12-19 16:32:13 · 340 阅读 · 0 评论 -
如何对MeterSphere v2中报告进行归档
在MeterSphere中随着使用时长的增加我们产生的报告也会越来越多,那么对于使用MeterSphere中已有的导出功能对报告进行导出不经花费时间过长而且非常繁琐枯燥。以上便是所有有关报告数据的数据表,但是若只导出以上数据表中数据的话后续在恢复的时候会导致报告数据无法访问,那么这时候还需要导出相关联的数据,例如工作空间、项目、用户等数据。本次以整个MeterSphere平台中的报告进行举例,如果需要导出部分报告可自行将对应的数据表进行删减。那确定对应的数据表之后我们就可以对以上数据表进行导出了。原创 2024-12-09 11:56:00 · 428 阅读 · 0 评论 -
使用SQL来获取一段时间内的用例创建与执行数量
的执行情况,这时候我们虽然可以通过MeterSphere2.0的首页界面查看到对应的信息,但是对于需要这部分数据的使用者来说是比较不方便的。:有时候我们可能需要统计一定时间内的。原创 2024-12-04 14:13:15 · 244 阅读 · 0 评论 -
MeterSphere中如何在接口自动化中使用多个环境
3.接口自动化中选择环境组后,若无其他设置则默认使用环境组中规定的环境(例:接口自动化中引用了项目new02的case,那么所有的case都使用环境组中项目new02所设置的环境)大家可以看到由于在接口自动化中选择对饮环境时只能选择一个环境所以这就导致我们复制过来的API(case)他的环境环境时错的,那这个时候我们可以选择场景进行封装并对其进行导入。当引用或复制其他项目中的场景、API(case)时会自动出现更多项目环境的选择,当我们选择之后会自动设置其他项目复制或引用过来的接口的环境。原创 2024-11-21 15:35:46 · 540 阅读 · 0 评论 -
MeterSphere中使用前后置脚本连接redis
在MeterSphere中由于没有专门的redis连接插件,而有些场景有需要链接redis。log.info("redis 存储的字符串为:"+ jedis.get("runoobkey"));//redis连接成功后默认操作db0这个库,可通过select选择需要操作的库。log.info("-----服务正在运行:"+jedis.ping());log.info("------连接成功-----");//设置所需要查询的key值 这里是查询电话。//没有设置密码的,不需要这一行。原创 2024-11-13 16:40:04 · 466 阅读 · 0 评论 -
Metersphere调用资源池失败
MeterSphere平台资源池调用失败,请检查资源池资源池是否正常原创 2024-11-13 15:12:40 · 624 阅读 · 0 评论 -
MeterSphere中使用SQL返回的值进行断言
背景:常规的MeterSphere使用SQL请求,对返回的值进行参数提取后可以对进行脚本断言。而对于其他协议类型的请求则可以使用如下方法来对SQL语句中返回的值来进行一个简单的断言。2.完成后在该步骤后可以在上一步骤后添加上一个新的后置脚本打印数据库中的数据(此处只是简单打印了需要判断的name_1)。最后点击保存并运行就可以完成通过数据库查询到的返回值来控制脚本的断言了。1.首先使用SQL语句查询出对应的值,并对其进行存储。完成上面这一步之后就可以对其进行脚本断言了。原创 2024-10-29 15:01:39 · 603 阅读 · 0 评论 -
Metersphere 接口自动化场景中前后置脚本如何随机获取环境变量中的列表变量值
再后来又经过探索后发现${__BeanShell()}是有一定的作用域的。方式处理数据,再使用log.info("num1的值的值是: "+"${__BeanShell(vars.get(vars.get("num1")))}");打印数据是得不到对应的数据的,因为这里的"${__BeanShell(vars.get(vars.get("num1")))}"的值是void。但是通过${pageSize_1}可以直接获取到数组中的值,而通过${vars.get("pageSizeNew")}获取值却报错了。原创 2024-10-11 18:11:53 · 1023 阅读 · 0 评论