有一个路由器,通过它发送请求,逻辑是这样的,你需要传输一个带有提取和签名的 zip 存档,一个休息,一个 post 方法,不检查签名,但它的存在对于一个正确的测试。在 jmeter 的帮助下,不可能打包档案,因为参数化的提取物以 unsi 格式保存在 zip 档案中,因此,西里尔字母表浮动,并且不能以任何方式重新编码为 utf8(我绝对尝试过一切,它仍然显示 ansi,尽管它最初是 utf8。
可以用什么免费软件进行测试,或者如何通过jmeter将statement参数化,保存到archive中,使得statement文件只有utf8的参数化请求体,没有地址和方法,clean request
我不知道
unsi格式是什么,但如果您通过OS Process Sampler或通过JSR223 元素和 Groovy打包存档,您可以选择文件保存的编码如果西里尔字母对你来说是“浮动的”,请阅读文档或显示你试图用来打包请求的代码。以下是生成 UTF-8 文件的示例:
签名也可以由相同的 Groovy 生成,示例可以在文章How to Handle Dynamic AWS SigV4 in JMeter和/或Github中找到