一,自动化脚本设计原则
1 每个测试用例都可以独立执行。
2 测试用例可以重复执行。
3 测试数据需要与业务相分离。
4 测试完成之后需要删除不必要的数据。
5 将每个线程组当中的监听器删除,只保留最外层统一的监听。
二,学生管理系统项目示例
执行顺序:新增->更新->查询->删除
1.新增
a.HTTP请求,插入数据POST
b.可添加断言
2.更新
a.通过JDBC请求获取需要的ID
b.HTTP请求,PUT更新数据
3.查询
(1)查询所有
(2)查询指定单个
a.通过JDBC请求获取需要的ID
b.HTTP请求查询,GET
c.为HTTP请求添加响应断言
(3)查询指定多个
(4)条件组合查询
4.删除
a.通过JDBC请求获取需要的ID
b.HTTP请求删除DELETE
总结:最外层的察看结果树可查看每个测试结果,整个脚本运行完不会影响原数据库。