【发布时间】:2014-01-03 15:51:22
【问题描述】:
我想测试一个需要自定义身份验证方案(带有最近时间戳的 URL 的 MD5)的 RESTful Web 服务。
例如网址http://test.com/secret/stuff/csv_val?uid=123&ts=1388695589&sig=e8dcf859a079e8670a5765e3eb0413e4
csv_val 是来自 CSV 文件的动态值,uid 是我的用户 ID,ts 是当前时间戳,sig 是 MY_SECRET_KEYhttp://test.com/secret/stuff/csv_val?uid=123&ts=1388695589 的 MD5
根据我的研究,我认为我应该使用 JSR223 预处理器来生成时间戳和 MD5,但目前尚不清楚如何访问脚本中的完整 URL。我发现了一个 SO 帖子 (How to connect Jmeter to Java class?),看起来很有希望,但似乎对我不起作用。
所以我的问题是:如何在预处理器中访问 HTTP 请求参数(主机、端口、路径、协议等)?
【问题讨论】:
标签: jmeter