本系列之前的文章:

在之前的基础上,可以对该OData API的几个Entity进行测试了。

这里,使用了Postman

建议对该API的所有测试加入一个独立的Collection。

对于Knowledge Item,测试创建 (HTTP POST),使用如下资料,并获得Status 201 Created:

Pic

对Knowledge Item,测试GET拿到所有Knowledge Item,这时候会有一条(刚刚创建的那条)。

Pic

测试修改(HTTP PUT),更新刚刚创建的那条,把Content修改。

Pic

这时候,试试再次GET,对应的Content已经被修改:

Pic

测试第二种修改方式(HTTP PATCH),再次更新CONTENT:

Pic

第三次GET,对应的Content已经被修改:

Pic

最后,删除该条记录(HTTP DELETE):

Pic

第四次GET,对应的Content已经被修改:

Pic

这次,Postman的Collection应该有五条测试记录:

Pic

同时,使用OData Query来体现OData的强大:

Pic

下一篇要开始介绍Unit Test了。

是为之记。
Alva Chien
2020.07.05
更新于2020.12.17