REST test

2017-01-10 10:02:53来源:oschina作者:LitStone人点击

REST测试,听说了assured. 找到的定义是用于方便REST服务测试的JAVA DSL


DSL是什么呢?(Domain Specific Language)相比于通用目的语言(C#/C++/JAVA/Delphi等)而言,DSL是一种为了特定任务而设计的开发语言,例如SQL是一种专门处理数据库的语言,本篇将介绍一下DSL。对于DSL的详细介绍在网上找到了希塞的一篇文章DSL简介。


接着还是找assured的资料,来了解这东东。


总体的功能是:


Stub/spy http(s) based external dependencies in your integration/acceptance tests.在集成和验收测试时基于外部的依赖模拟和监听 Http.


细分功能有三项:

in tests: replace external HTTP(S) based data sources with predefined data (stubbing)测试时基于有预定义的桩的数据源替代外部的Https,
in tests: verify requests to external services (spying) 测试时:验证对于外部服务的请求。
in development: simulate different behavior of external services using web UI;开发时,使用WebUI来模拟外部服务的不同行为。----这部分资料来源Git

Static import:


io.restassured.RestAssured.*
io.restassured.matcher.RestAssuredMatchers.*
org.hamcrest.Matchers.*
io.restassured.module.jsv.JsonSchemaValidator.* /*Json Schemavalidation*/

----Code 来源Git

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台