我有一个 J2EE 应用程序需要进行一些广泛的集成测试。我正在使用 Jmeter 生成 HTTP POST 请求。到目前为止,我设法将它们正确发送到服务器,但 xml 是静态的。
我正在寻找一种将动态/随机值插入 XML 然后将其发送到服务器的方法。类似于预处理器,但我不确定它是如何完成的。
谁能提供:
1. JMeter教程?
2. 如何生成动态/随机的xml内容给HTTP请求
3.JMeter实例
非常感谢,
加迪。
最佳答案
JMeter 指南强烈建议使用预生成的数据以获得良好的性能和准确性。
该任务可以通过 CSV 数据集配置组件(Best Practices,第 16.5 节)完成。主要思想是生成一个大的测试数据集,将其保存到文本文件中,然后在请求模板中用作参数(每个请求的 CSV 文件行)。如果他/她愿意,可以将整个请求作为一个且唯一的参数。
请注意 JMeter 2.3.4(最新版 atm)有一些限制:
- 它不理解多行值(尽管 CSV 标准本身支持这些值),因此可能需要转义;
- 它不理解列名,因此可以仅按列位置关联变量(不幸的是不是按逻辑名称)。
谢谢, 马克西姆
关于xml - Jmeter - 生成 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248439/