【发布时间】:2019-03-25 13:58:03
【问题描述】:
无法放心得到响应时间?我使用了 getTime() 方法但没有帮助
【问题讨论】:
标签: rest rest-assured
无法放心得到响应时间?我使用了 getTime() 方法但没有帮助
【问题讨论】:
标签: rest rest-assured
我不知道您使用的是哪个RestAssured 版本,但从2.8.0 及更高版本开始,您有一个相当简单的方法,即使用getTime method on the Response object。
所以只需尝试以下方法,请验证它是否适合您:
long millis = RestAssured.get("http://google.de").time()
关于时间测量和在断言中使用时间约束的更多细节也可以在respective part of the RestAssured docs中找到。
如果您还在使用比2.8.0 更旧的版本,请考虑升级,非常值得!
【讨论】:
在这段代码sn-p中你也可以定义时间单位。
long actualTimeWithUnits=given().get("https://restcountries.eu/rest/v2/currency/cop").getTimeIn(TimeUnit.SECONDS);
【讨论】: