2016-01-08 18 views
1

我正在处理API的包装,其中一个端点返回每次都没有相同结果的数据。如何为动态API内容编写测试?

测试端点仍然有效的策略是什么?

这是一个普遍的问题,虽然我最感兴趣的是让它在Python中工作。

+0

你是什么意思'每次都没有相同的结果'? – axlj

+0

@axlj我得到一个JSON响应,但确切的JSON字符串不匹配其他测试可以做。 –

+0

举个例子? – xfx

回答

2

您需要定义您实际期望的结果。什么是总是为结果持有的声明?

热门人选/例子是

  • 它是有效的JSON/HTML/XML
  • 它含有某些子
  • 具有一定的 “田”
  • 某些字段可以解析为日期使用特定的格式,结果日期在现在的+/- 1小时内。
+0

我认为测试字段就足够了。谢谢! –