我的问题与测试自动化有关。从邮递员到intellij,放心,但我是新手。
问题:在测试自动化项目中存储请求(请求主体?)的最佳实践是什么?
其他信息:我们的服务返回各种主要服务,附加服务,国家/地区等的价格。一种方法 - 我可以单独存储所有请求,但我认为这不好,因为随着时间的推移它将变得难以维护。目前我正在使用邮递员,我有超过700个请求。这些请求中的大多数至少占请求机构的60%。我想知道是否有一种聪明的方法来创建某种模板方法,只要我需要创建一个请求并添加会对响应产生影响的不同输入参数,我就可以调用它。
谢谢。
答案 0 :(得分:0)
我花了一些时间来解决这个问题,但希望它会帮助别人。
回答问题"存储请求的最佳方式(请求正文)......"
取决于项目。我们的开发人员使用数据传输对象(DTO)和构建器模式。所以,我也在使用构建器模式。
而不是为每个测试复制请求,您只需构建请求和调用构建器,以覆盖测试所需的默认值。
希望这有帮助:)