Skip to content
/ metersphere Public
  • Notifications You must be signed in to change notification settings
  • Fork 2.6k
  • Star 11.6k
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Sign up for GitHub

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jump to bottom

[BUG]接口-快捷调试,另存为新用例,在另存为新用例页面,在前置脚本中贴代码,点击保存,保存不成功。 #16078

Closed
2lipan opened this issue Jul 21, 2022 · 1 comment
Closed

[BUG]接口-快捷调试,另存为新用例,在另存为新用例页面,在前置脚本中贴代码,点击保存,保存不成功。 #16078

2lipan opened this issue Jul 21, 2022 · 1 comment
Assignees
@xulinde
Labels
类型:缺陷 使用过程中出现不符合预期情况
Milestone
v1.20.11-lts

Comments

@2lipan
Copy link

2lipan commented Jul 21, 2022

联系方式

lipan@fzy.welcom.work

MeterSphere 版本

1.20.10

使用外置数据库

问题描述

接口-快捷调试时,点击另存为新用例,在另存为新用例页面,在前置脚本中贴入代码,点击保存,页面提示有报错,保存不成功。
image

重现步骤

1.接口-快捷调试,点击 另存为新用例
image

2.在该页面,前置操作里贴入如下脚本
`
import org.apache.jmeter.config.Arguments;
import java.util.Map.Entry;
import cn.vpclub.ubp.UbpSecret;
import cn.vpclub.sst.SstSecret;
import cn.vpclub.ubp.UbpSign;
import cn.vpclub.sst.SstSign;

log.info(vars.get("sign"));
Arguments arguments = sampler.getArguments(); // 调用时注意sampler小写
String body = arguments.getArgument(0).getValue();
log.info("获取请求体:\n{}",body)
String reqEncryptStr = SstSecret.requestEncrypt(body); //随身厅
//String reqEncryptStr = UbpSecret.requestEncrypt(body); //网格通
log.info("加密报文{}",reqEncryptStr);

//对body体进行赋值
arguments.getArgument(0).setValue(reqEncryptStr);
String secBody = arguments.getArgument(0).getValue();
log.info("加密后请求值{}",secBody);

String clientIp="127.0.0.1";
String version ="1.0.0";
String appId ="100000054";
String timestamp = String.valueOf(System.currentTimeMillis());

vars.put("clientIp", clientIp);
vars.put("version", version);
vars.put("timestamp", timestamp);
vars.put("appId", appId);

// SstSign 随身厅
String sign = SstSign.builder().clientIp(clientIp)
.timestamp(timestamp)
.version(version)
.appId(appId)
.requestBody(reqEncryptStr)
.build().generate();
//UbpSign 网格通
/**
String sign = UbpSign.builder().clientIp(clientIp)
.timestamp(timestamp)
.version(version)
.requestBody(reqEncryptStr)
.build().generate();
*/
log.info("随身厅请求签名生成功{}",sign);

vars.put("sign", sign);
`
image

3.输入用例名称,选择环境,点击保存,会出现错误提示
image

期待的正确结果

No response

相关日志输出

No response

附加信息

No response

@2lipan 2lipan assigned youliyuan-fit2cloud Jul 21, 2022
@github-actions github-actions bot added the 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 label Jul 21, 2022
@youliyuan-fit2cloud youliyuan-fit2cloud assigned xulinde and unassigned youliyuan-fit2cloud Jul 22, 2022
fit2-zhao added a commit that referenced this issue Jul 22, 2022
@fit2-zhao
fix(接口测试): 修复请求参数缺少属性问题 #16078
3512eb7
metersphere-bot pushed a commit that referenced this issue Jul 22, 2022
@fit2-zhao
fix(接口测试): 修复请求参数缺少属性问题 #16078
35cc650
metersphere-bot pushed a commit that referenced this issue Jul 22, 2022
@fit2-zhao
fix(接口测试): 修复请求参数缺少属性问题 #16078
481972e
This was referenced Jul 22, 2022
fix(接口测试): 修复请求参数缺少属性问题 #16078 #16123
Merged
fix(接口测试): 修复请求参数缺少属性问题 #16078 #16124
Merged
@xulinde xulinde added 类型:缺陷 使用过程中出现不符合预期情况 and removed 状态:待处理 已分配给相关处理人等待处理人处理并更新状态 labels Jul 22, 2022
@xulinde xulinde added this to the v1.20.11-lts milestone Jul 22, 2022
f2c-ci-robot bot pushed a commit that referenced this issue Jul 22, 2022
@fit2-zhao @f2c-ci-robot
fix(接口测试): 修复请求参数缺少属性问题 #16078
7cc10be
f2c-ci-robot bot pushed a commit that referenced this issue Jul 22, 2022
@fit2-zhao @f2c-ci-robot
fix(接口测试): 修复请求参数缺少属性问题 #16078
daac8f5
f2c-ci-robot bot pushed a commit that referenced this issue Jul 22, 2022
@fit2-zhao @f2c-ci-robot
fix(接口测试): 修复请求参数缺少属性问题 #16078
a66e773
@xulinde
Copy link

xulinde commented Aug 3, 2022

v1.20.11-lts已修复~

@xulinde xulinde closed this as completed Aug 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
类型:缺陷 使用过程中出现不符合预期情况
Projects
None yet
Development

No branches or pull requests

3 participants
@youliyuan-fit2cloud @xulinde @2lipan

Footer

© 2024 GitHub, Inc.

玻璃钢生产厂家玻璃钢雕塑上什么漆福建花钵玻璃钢雕塑公司六安动物玻璃钢雕塑销售电话宁夏动物玻璃钢雕塑公司白山玻璃钢花盆来宾玻璃钢雕塑用途商场美陈购买宿迁玻璃钢雕塑赵广全济南玻璃钢花盆制造牡丹江玻璃钢雕塑价格玻璃钢商场美陈雕塑玻璃钢花盆花器特色安徽动漫玻璃钢雕塑春季商场dp点美陈丽水人物玻璃钢雕塑玻璃钢白鸽雕塑模型公司广州玻璃钢雕塑哪家便宜安康玻璃钢浮雕人物山水雕塑金华玻璃钢雕塑公司济南佛像玻璃钢雕塑批发浙江仿铜玻璃钢雕塑订做价格白银卡通玻璃钢雕塑公司广东室内商场美陈报价仿古玻璃钢花盆多少钱玻璃钢人物雕塑户外稳定的玻璃钢花盆福建公园玻璃钢卡通人物雕塑甘肃卡通玻璃钢雕塑哪家好浙江城市标志玻璃钢雕塑大连玻璃钢雕塑人物卡通香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化