您可以通过从一个测试中提取值,然后在另一个测试中使用它们来参数化测试(用于数据驱动测试)。这是通过以下工具实现的:
例如,如果您想用测试 1 响应的 id 值参数化测试 3 的一个请求值,那么可以将该字段设置为 Parameterized...
然后使用数据源向导指示要使用哪个元素的值。或者,您可以手动配置要存储到数据库或可写数据源的值,然后将响应与已保存的响应进行参数化。
除了这个 tool-to-tool 传递外,还可以通过以下方式传递值:
- 通过变量:变量可用于参数化工具编辑器中所有或部分文本字段值。例如,文本字段可以引用当前套件定义的环境变量、数据源列、数据库列或变量。关于更多详情,请查阅 Parameterizing Tools with Variables。
- 通过脚本:这主要用于当您需要传递一个类型不是字符串的对象时。您只能通过脚本访问这些值。这是使用 com.parasoft.api.Context get(String) 和 put(String, Object) 实现的。有关更多详情,请查阅 扩展和脚本基础。