jmeter-图片转base64

时间:2024-04-05 12:10:41

一、图片转换base64格式后上传:
场景:新增人员时,添加图片;
1、base64位函数助手生成:在网上找到jar包放在jmeter的bin/ext下;
2、重启jmeter,查看函数助手,生成函数可使用;
jmeter-图片转base64
3、先用调式取样器读到该值;
jmeter-图片转base64
4、请求中参数填写,因为是list,所以填写时需要写"key":“value”(而此处value引用函数:)
自己填写时,没注意格式,导致调了很长时间;
jmeter-图片转base64
5、编辑时删除图片:
1、先查看请求中:“deletes”:["/api/v2/file/image-download?code=101105&objectId=5d4d21b0bf755145be41b4e6&[email protected]@36"]发现删除的内容是一个变动的ID,所以需要先获得这ID,再在请求中用参数化;
2、从列表返回数据中,获得typeNo和groupNo对应的urls:通过json提取到该值:$.data[0].urls;
3、在编辑的请求中,填写:“deletes”: ${urls},因为返回数据已经是一个[],所以直接引用变量即可;