我想使用amf代理服务器记录脚本,但在http sampler设置中缺少amf类型。我应该如何在amf代理服务器中启用amf类型。
答案 0 :(得分:2)
尝试先存在的解决方案:
1。 AMF Plugin for JMeter
这将添加以下新组件:
允许您使用AMF3协议测试您的应用程序:
- 使用AMF代理服务器记录AMF和HTTP流量
- 将AMF翻译为XML以便于操作
- 使用变量为每个虚拟用户提供唯一的客户端和会话ID
- 将响应XML存储在变量中以进行断言和值提取
- 将AMF回复视为XML
注意:not supported in JMeter 2.6,适用于JMeter 2.5.1。
......这两个可能的补充:
2。 jmeter-amf-visualizer
JMeter可视化AMF响应。
3。 jmeter-amfsampler
JMeter采样器,用于通过HTTP使用Adobe的AMF协议测试Flex / BlazeDS应用程序。
4。 UbikLoadPack Flex/AMF plugin
来自UBIK Load Pack的商业插件。
答案 1 :(得分:1)
由于BlazeDS与Apache许可证的许可证不兼容,Apache JMeter不建议使用AMF Sampler。
关于您的登录问题,您应该检查是否在测试计划中添加了CookieManager。 然后检查是否添加了Flex应用程序使用的Java bean以将对象发送到Flex层。
您可以查看: