在我们日常测试过程中,有时会碰到 GET 类型的接口请求参数是中文或者特殊字符的情况,使用 MeterSphere 去测试该类接口时会提示: Non HTTP response code: java.net.URISyntaxException ,在接口的 Query 参数中设置编码一样会提示错误信
1、页面中包含多个相同元素,如何通过 xpath 元素定位更加准确唯一? 【场景说明】 目的是通过点击下拉框中的“激活失败”实现元素操作,但整个页面中存在两个同样的“激活失败”的元素,如图所示:下拉框中有“激活失败”、列表数据中也有“激活失败”的元素, 最终就会导致://span[contains(
JumpServer 使用默认平台创建资产时,如果启用 sftp 协议,默认登录目录为 /tmp,如果需要修改 sftp 默认登录目录,可以通过新建系统平台方式完成。
场景: 有的用户需要获取 DataEase 仪表板视图中分析好的数据,但是又不知道如何获取,针对此场景我们整理了当前获取 DataEase 仪表板视图数据的流程,以供参考。 注:本文中的接口获取数据方式基于企业版的 RestAPI 接口实现,需开通企业版方可使用。 前言: 调用接口时需要认证信息,认
在 DataEase 加载仪表板的过程中,当仪表板中的视图过多或个别视图加载数据过慢时,会出现接口加载请求堆积的问题。 如下图所示,越到后面的接口请求,Connection Start 的时间就会越久。 原因分析: 经过抓包分析发现,HTTP_STREAM_REQUEST_BOUND_TO_JOB
1 漏洞描述 CORS 不安全配置漏洞指的是在跨域资源共享过程中,由于资源服务器的响应头 Access-Control-Allow-Origin 配置不当导致本应该受限访问的请求网站可以绕过访问控制策略读取资源服务器的数据,造成用户隐私泄露,信息窃取甚至账户劫持的危害。 2 漏洞细节 ``` ht
假设有如下一份营销数据,如果想在 DataEase 计算月累计,应该怎么办呢? 其实可以通过 SQL 数据集来进行实现,非常简单,SQL 语句如下。 select month
1 背景 由于 MySQL 8 数据库自身原因,一些参数在第一次安装后无法修改,而在安装 DataEase 是需要修改这些配置参数,所以如果你需要使用 MySQL 8 作为底层数据库,建议重新安装一台全新的 MySQL 8。 本文使用的版本信息如下: 操作系统 Centos 7 数据库 MySQL
JavaScript 使用 IEEE 754 双精度浮点数,这种表示方法在某些情况下可能导致精度问题,表现为计算结果中包含很多位小数。 以下是一些情况: 小数计算: 当进行小数计算时,特别是涉及到无限循环的十进制小数时,可能会导致精度问题。例如,0.1 和 0.2 在二进制中是无限循环的,因此它们的
随着电子商务行业的蓬勃发展,传统的线下零售模式正在逐渐向线上销售领域转型。然而,现在的经营管理者手中拥有大量宝贵的原始数据,却常常面临一个严峻的问题:如何充分发掘和运用这些数据的潜力? 本文将引领您进入数据处理、分析和数据可视化的精彩世界,让您能够轻松创建一个引人入胜的经营管理数据分析看板。效果如下
作为一款一站式的开源持续测试平台,MeterSphere涵盖了测试跟踪、接口测试、性能测试和UI测试等功能模块。由于MeterSphere的UI测试模块后台调试使用的是自带的Selenium-Grid进行测试,且Selenium-Grid是固定版本的浏览器,因此无法实现多版本浏览器的兼容性测试。为了
很多人在使用 MeterSphere 做接口测试、自动化测试和性能测试时,都喜欢用 CSV 数据文件设置功能,来读取准备好的测试数据。在MeterSphere中使用CSV类型的变量与JMeter中有稍许不同,JMeter的CSV使用方法本文不再赘述,这里着重介绍一下CSV在MeterSphere中的