客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架
作者:csframework|C/S框架网  发布日期:2022/02/11 13:58:29

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com

1.1 运行WebApi服务器

WebApi框架提供三种服务器承载(宿主)方式:

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

自承载(Self Hosting):用于开发环境及调试。

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

CSFramework.WebApi.ServerSelfHosting

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

Windows服务承载(Windows Service Hosting):正式环境部署方式之一。

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

CSFramework.WebApi.Server

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

IIS 服务器承载(IIS Server Hosting):正式环境部署方式之一。

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

CSFramework.WebApi.ServerSelfHosting

打开CSFramework.WebApi.Demo解决方案,将CSFramework.WebApi.ServerSelfHosting自承载设置为启动项,运行服务器如下图:

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

1.2 客户端测试程序(CS.WebApi.Tester)

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

提供完整的客户端接口测试程序,针对WebApi所有接口进行测试。本范例采用C#语言编写。

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

1.3 DoController接口测试程序

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

调用DoController控制器的核心接口,用于测试接口是否异常。

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

POST JSON:

{
    "act": 909100, 
    "op": "RefreshUserKey", 
    "apikey": "api$csframework888", 
    "data": "NnNmXs/L8YITIGZMxXyxvg==", 
    "cdata": "{\"userid\":\"admin\",\"token\":\"12345123412341234\",\"dbid\":\"WebApi_TestDB\",\"ip\":\"127.0.0.1\",\"ver\":null,\"mid\":null,\"client\":null,\"agent\":null}", 
    "encrypt": true, 
    "sign": "97f3f37c0ddc7af821f5143b0b676d2b"
}

1.4 调用所有API接口控制器

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

调用所有控制器的核心接口,用于判断接口是否异常。

客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇