系统环境
WIN10 IIS6 .NET4.7.2
软件环境
数据库 SQL2012 开发工具VS2019 基于.NET FrameWork4.7.2
测试软件 PostMan 3.0
设计思路
上述思路属于完全设计,当前版本未支持负载均衡以及服务器集群,后续逐步增加
任务概述
考勤申请模块功能包含:
1.请假申请 : 申请类型 请假时间记录(带薪年假需验证假期余额),包含功能 申请,查看,暂时不涉及维护
2.外出申请 : 外出时间 地点 出行方式(机票,火车票,汽车票等票据报销相关),包含功能 申请,查看,暂不涉及维护
参考实现过程 VUE创建简单app 包含以上功能,仅用于内部测试与内部使用
接口要求 : 2000并发支持,压力测试通过,安全级别Ⅲ级及以上
环境部署
开始创建项目 CMTTEST
选择创建WEBAPI项目 ,vs2019已集成webapi 直接选择即可
完成空项目创建后部署本地IIS环境
新建网站后选择已创建得CMTTEST项目地址 端口设置未83 避免与其他网站端口冲突即可
修改测试地址位置 设置端口为83 用于接口测试
浏览器直接访问 http://localhost:83/ 成功则返回以下界面 该界面地址在项目中的 Views/home/index.html 中,可修改页面内容验证是否为该服务地址
接口测试如下 浏览器模拟get请求或者直接使用postman webapi 支持四种请求 get/post/put/delete,使用postman模拟以下请求 注意webapi请求是通过路由进行匹配转发所以需要注意路由规则
测试成功后返回测试信息 如下:
由此,环境部署基本完成 下面开始正式开发