有什么可以帮助你?

MeterSphere 测试下载文件接口并基于 MinIO 对象存储进行文件管理

1、背景 在我们实际应用中,需要测试下载文件接口,MeterSphere 2.10-LTS 内置 MinIO 对象存储服务,可以使用 BeanShell 后置脚本的方式将接口返回的内容生成文件流上传到 MinIO 里,然后从 MinIO 里下载对应的文件查看。 2、使用案例 1.在接口测试写一个下载

朱飞鸽 飞致云 发布于 2023-12-06

如何使用 CryptoJS 对 MeterSphere 的接口参数进行加密

在接口测试当中,有些接口为了安全考虑将接口参数进行加密,加密方式有多种,比如:MD5、AES、SHA等。CryptoJS文件封装 了 MD5、AES、SHA 等加解密方法。接下来以 CryptoJS 为例,介绍如何使用 CryptoJS 文件封装的加密方法进行接口参数加密。 第一步:上传 crypt

朱飞鸽 飞致云 发布于 2023-12-06

MeterSphere 接口请求及响应内容中特殊内容的脚本化处理

MeterSphere 在做接口测试过程中,有些请求及响应的特殊内容需要通过脚本进行处理,才能达到期望的测试结果,本文针对特殊内容的脚本处理做简单介绍,能够帮助大家利用脚本灵活处理接口请求以及响应内容。 一、通过前置脚本处理接口请求内容 1.1 如何通过前置脚本添加或者修改请求头信息 针对某些接口请

朱飞鸽 飞致云 发布于 2023-12-06

基于 MeterSphere 的扩展函数实现以及使用

Metersphere 内置 JMeter 用于实现接口测试和性能测试,同时也支持 JMeter 内置函数和扩展函数的使用。以下示例展示扩展函数的实现以及其在 JMeter、MeterSphere 中如何使用。 1. 如何实现扩展函数 这里使用 Maven 做一个两数求和的扩展函数,其中实现过程简单

朱飞鸽 飞致云 发布于 2023-12-06

基于 Javafaker 在 MeterSphere 中生成随机测试数据

一、BeanShell 生成测试数据示例 Javafaker 是一个自动生成测试数据的 Java 库,通过 Javafaker 可以方便的生成各种数据,比如姓名,邮件,电话,书籍,城市,日期等多种测试数据。 源码地址:https://github.com/DiUS/java-faker maven

朱飞鸽 飞致云 发布于 2023-12-06

MeterSphere 中 get 类型请求如何传中文或者特殊字符

在我们日常测试过程中,有时会碰到 GET 类型的接口请求参数是中文或者特殊字符的情况,使用 MeterSphere 去测试该类接口时会提示: Non HTTP response code: java.net.URISyntaxException ,在接口的 Query 参数中设置编码一样会提示错误信

朱飞鸽 飞致云 发布于 2023-12-06

【最佳实践】MeterSphere 接口测试使用之下载文件

1背景 在我们实际应用中,需要测试下载文件接口,但是没有浏览器又如何直接下载呢?MeterSphere 可以使用 BeanShell 写脚本的方式来实现该测试。 2实现原理 1、通过写 BeanShell 后置脚本可以将响应内容转换成文件输出 2、需要特别说明的是,通过服务器去请求下载接口,文件只能

李攀 飞致云 发布于 2023-02-17

【最佳实践】MeterSphere 数据库提取参数和断言

1 数据库提取参数 1.1 参数说明 数据库的查询接口存储分为“按存储结果”和“按列存储”。 按存储结果:会将所有的查询结果按照对象的模式进行存储至变量中。 按列存储:直接指定取出返回结果字段值的数据,这里的列要和 SQL 语句中查询返回结果列对应,多列中间用逗号分割。 如果返回的查询结果列数非常多

李攀 飞致云 发布于 2023-01-31

【最佳实践】MeterSphere 各个场景数组/列表使用差异对比

补充用法:1、获取csv文件行长度获取 csv 行数的 python 代码:import syssys.path.append("/opt/metersphere/data/python/lib/python2.7/site-packages")filename=r'/o

Administrator 飞致云 发布于 2023-01-17