Advertisement

PyRestTest进阶操作

阅读量:

本部分内容着重阐述PyRestTest工具中若干高级功能的具体应用方式,主要包括以下核心模块:generators(生成器)variable binding(变量绑定)data extraction(数据提取)以及content validators(文本验证)

它们是如何组合在一起的?

在这里插入图片描述

模板与上下文应用

  • 测试与基准测试可通过变量实现动态配置的模板化处理。
    • 采用基础的Python string templating实现模板化操作
    • 模板中所包含的变量来源于上下文环境,且在每次执行测试或进行基准测试迭代时,模板内容会随之更新。
    • 上下文信息要么由外部传入测试过程,要么在测试过程中自行创建(当未提供时)
    • 在TestSet中设置的上下文具有持久性。一旦在该集合中定义了某个变量,则该变量可在当前TestSet内的所有测试用例中被调用。
    • 调整上下文变量可通

全部评论 (0)

还没有任何评论哟~