- 博客(13)
- 收藏
- 关注
原创 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
原创 MaxKB中关于如何修改PostgreSQL的最大链接数
如图是访问MaxKB服务是突然弹出的报错信息,并伴随着MaxKB的崩溃,那么根据对应的信息我们需要修改对应最大链接数。先进入pgsql容器中:docker exec -it pgsql bash。由于该语句修改的最大链接数量并不会立马生效所以我们还需要让对应的配置生效。需要注意的是在容器中执行对应的pg_ctl命令需要使用非root用户。保存,并执行mkctl reload便可正常访问MaxKB服务了。通过直接修改配置文件对相应的最大链接数量进行修改。然后执行pg_ctl reload就可以了(
2024-12-11 11:59:35
712
原创 如何对MeterSphere v2中报告进行归档
在MeterSphere中随着使用时长的增加我们产生的报告也会越来越多,那么对于使用MeterSphere中已有的导出功能对报告进行导出不经花费时间过长而且非常繁琐枯燥。以上便是所有有关报告数据的数据表,但是若只导出以上数据表中数据的话后续在恢复的时候会导致报告数据无法访问,那么这时候还需要导出相关联的数据,例如工作空间、项目、用户等数据。本次以整个MeterSphere平台中的报告进行举例,如果需要导出部分报告可自行将对应的数据表进行删减。那确定对应的数据表之后我们就可以对以上数据表进行导出了。
2024-12-09 11:56:00
428
原创 使用SQL来获取一段时间内的用例创建与执行数量
的执行情况,这时候我们虽然可以通过MeterSphere2.0的首页界面查看到对应的信息,但是对于需要这部分数据的使用者来说是比较不方便的。:有时候我们可能需要统计一定时间内的。
2024-12-04 14:13:15
244
原创 MaxKB高可用部署之PostgreSQL高可用部署指导文案
在两台DB服务器上构建 PGSQL主备模式,并配置Keepalived。提供一个VIP(虚拟ip)对外提供服务,当主服务器的 DB(pgsql)服务不在线时,VIP跳到备服务器继续提供DB服务,实现高可用。服务器配置信息:磁盘300G;
2024-11-25 09:53:39
1465
原创 MeterSphere中如何在接口自动化中使用多个环境
3.接口自动化中选择环境组后,若无其他设置则默认使用环境组中规定的环境(例:接口自动化中引用了项目new02的case,那么所有的case都使用环境组中项目new02所设置的环境)大家可以看到由于在接口自动化中选择对饮环境时只能选择一个环境所以这就导致我们复制过来的API(case)他的环境环境时错的,那这个时候我们可以选择场景进行封装并对其进行导入。当引用或复制其他项目中的场景、API(case)时会自动出现更多项目环境的选择,当我们选择之后会自动设置其他项目复制或引用过来的接口的环境。
2024-11-21 15:35:46
540
原创 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
原创 MeterSphere中使用SQL返回的值进行断言
背景:常规的MeterSphere使用SQL请求,对返回的值进行参数提取后可以对进行脚本断言。而对于其他协议类型的请求则可以使用如下方法来对SQL语句中返回的值来进行一个简单的断言。2.完成后在该步骤后可以在上一步骤后添加上一个新的后置脚本打印数据库中的数据(此处只是简单打印了需要判断的name_1)。最后点击保存并运行就可以完成通过数据库查询到的返回值来控制脚本的断言了。1.首先使用SQL语句查询出对应的值,并对其进行存储。完成上面这一步之后就可以对其进行脚本断言了。
2024-10-29 15:01:39
600
原创 MaxKB知识库上传表格的使用技巧
经过一番简单的研究发现如果对单元格内的数据使用回车换行的话那这个分段就会将这个数据分割开,但是我们单元格中的数据又不可能总是一句话,为了解决这个问题又进行了一番简单的研究发现如果使用<br>标签可以代替回车换行,而且输出的信息也是非常完整的,如下图。在使用MaxKB时候对于表格类型数据我们在进行导入的时候会发生导入的分段与前文并不相关联,可以说是分段分的非常的乱,如下图。推荐大家在使用表格类型的数据时,单元格采用<br>标签来进行换行,一方面保证了数据的美观,另一方面也保证了分段的完整性。
2024-10-16 17:08:19
1134
原创 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
1020
原创 MaxKB知识库的内容导出后图片丢失处理
在容器中运行 pg_dump -U root -d maxkb -t image -f test.sql(-U 数据库用户名 -d 需要备份的数据库 -t 需要备份的表名 -f 输出的文件路径[文件名] .sql)3.最后在需要需要恢复的机器上的pgsql中执行:psql -U root -d maxkb -f test.sql(-U 数据库用户名 -d 指定恢复的数据库 -f 恢复文件(即上时速备份文件中的.sql文件))。完成后再次查看MaxKB知识库即可完成因导入导出而导致图片丢失的问题。
2024-10-09 11:23:52
985
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人