按照如下说明 安装、运行 教学管理系统的安装包
1.确保本机已经安装了python3.6,并且pip命令的目录已经添加到path环境变量中。
2.点击这里
https://github.com/jcyrss/songqin-testdev/raw/master/webapi/code/restapi-teach5.zip
下载zip包
解压zip包到一个目录中(请确保该目录的路径里面没有中文字符)
3.进入目录,双击运行install.bat,安装必要的库
4. 最后双击run.bat即可运行该web系统。 注意:run.bat 里面运行着产品服务,不要关闭该命令行窗口。
如果运行run.bat 出现 80 port not free 这样的问题,解决方案参考
https://github.com/jcyrss/songqin-testdev/issues/4
5.登录浏览器,输入http://localhost/mgr/login/login.html地址,进入管理员登录界面。
输入管理员用户名auto,密码为 sdfsdfsdf,即可登录
练习一下添加、修改、删除 课程的操作,用chrome浏览器 F12查看相应的http请求
到postman官网下载 postman工具
注册一个Postman账号,并在postman工具里面登陆账号
用 Postman 创建 教学系统API测试的 Collection和如下Folder
课程管理
老师管理
培训班管理
培训班期管理
课时管理
学生管理
登录教学管理系统,添加几门课程, 用F12 查看 列出课程和添加课程对应的HTTP请求
并且 Postman 构造出同样的的HTTP请求,并且发送给Web服务,查看返回响应内容。
练习一下Collection 导出导入功能
查看课程管理的API文档(链接:https://github.com/jcyrss/songqin-testdev/blob/master/webapi/doc/course_mgr.md),
思考该文档有哪些功能点上的遗漏之处。
查看老师管理的API文档(链接:https://github.com/jcyrss/songqin-testdev/blob/master/webapi/doc/teacher_mgr.md),
请写出相应的 测试用例 和 相应的Postman API 放入到相应的folder中
根据用例使用Postman 和创建的API 执行测试
用Postman创建两套环境 server1 和server2, 里面存放变量 server
将课程管理、老师管理的API,里面的 URL里面的 localhost 改为使用环境里面的变量server
将老师管理里面,添加、修改老师的信息 放到一个全局变量 teacher 中。
使用变量后,运行Postman API 保证能够正确运行。
根据课堂视频安装 requests模块。
尝试开发Python脚本, 自动化执行下面2个用例的测试, 尽量可能的做到完全的自动化。 包括数据环境的准备、请求的构建、结果的检查
开发Python脚本, 自动化执行下面2个用例的测试, 尽量可能的做到完全的自动化。 包括数据环境的准备、请求的构建、结果的检查
原文:https://www.cnblogs.com/xiao-qing/p/9230922.html