我们是一家使用 LoadRunner 和 VuGen(以标准 HTTP/HTML Web 模式录制)的商店,并且有一个问题,我们有一个使用长 base64 参数的应用程序,在某些情况下它们被编码(主要用 + 变成 %2B ),有些不是。设计工作室只找到一个或另一个(取决于服务器响应),并仅使用源编码关联请求,但不能同时使用两者。
例如,假设有一个值需要传回应用程序。在来自作为相关源的服务器的原始响应中,值为“ABCDEF+012345”。
现在,在某些情况下,它的提交方式与此完全相同,在这种情况下,Design Studio 成功地关联了服务器响应并替换了请求。但是,在其他情况下,它被提交为“ABCDEF%2B012345”(URL 编码以将 + 替换为 %2B),在这种情况下,Design Studio 不会关联使用该值变体的请求。
现在如果只是单个实例手动添加转换功能,然后搜索/替换使用未关联的参数,这没什么大不了的。不幸的是,这很麻烦,我们的脚本有大约 100 个参数,长度为 200-400 个字符。因此,不仅要花很多时间来解决这个问题,而且由于它们的长度会经常包含在编辑器中,因此无论如何都无法进行搜索/替换。
当使用的值可能会或可能不会被编码时,有什么方法可以让 Design Studio 关联参数?这似乎应该是一件很常见的事情。