学校管理系统接口测试基本流
import requests
import random
import json
SMS_Url = "http://192.168.233.128:8080/recruit.students/school/manage"
SMS_LoginUrl = "http://192.168.233.128:8080/recruit.students/login/in"
LoginParams = {
"account": "admin",
"pwd": "660B8D2D5359FF6F94F8D3345698F88C"
}
SMS_LoginKeep = requests.Session()
SMS_LoginKeep.get(url = SMS_LoginUrl, params = LoginParams)
SMS_AddUrl = "/addSchoolInfo"
SchoolNameRandom = random.randint(1, 1000000000)
RemarkRandom = random.randint(1, 100000)
SchoolAddBody = {
"schoolName": SchoolNameRandom,
"listSchoolType[0].id": 2,
"canRecruit": 1,
"remark": RemarkRandom
}
RespondOfSchoolAdd = SMS_LoginKeep.post(url = SMS_Url + SMS_AddUrl, data = SchoolAddBody)
NewSchoolInfoDict = RespondOfSchoolAdd.json()
SMS_EnableOrDisableUrl = "/enableOrDisableSchool"
SchoolDisableBody = [{"id": NewSchoolInfoDict["data"]["laccount"], "disable": 0, "schoolId": NewSchoolInfoDict["data"]["id"]}]
SMS_EnableOrDisable = SMS_LoginKeep.post(url = SMS_Url + SMS_EnableOrDisableUrl, json = SchoolDisableBody)
print(SMS_EnableOrDisable.text)
SMS_SetStudentsRecruitTimeUrl = "/setStudentRecruitTime"
shop商场 项目主要流程
import requests
Url = "http://192.168.233.128/xiaoqiangshop/user.php"
LoginBody = {
"username": "admin",
"password": "test123",
"remember": "1",
"act": "act_login",
"back_act": "http%3A%2F%2F192.168.233.128%2Fxiaoqiangshop%2Findex.php&submit="
}
GoodsUrl = "http://192.168.233.128/xiaoqiangshop/goods.php"
GoodNum134 = {
"id": "134"
}
AddToCartAndCheck = "http://192.168.233.128/xiaoqiangshop/flow.php"
ParAddInCart = {
"step": "add_to_cart"
}
AddToCart134 = {
"goods": '{"quick": 1, "spec": [], "goods_id": 134, "number": "1", "parent": 0}'
}
Cart = {
"step": "cart"
}
Check = {
"step": "checkout"
}
Done = {
"step": "done"
}
DoneBody = {
"shipping": 1,
"payment": 1,
"bonus": 0,
"bonus_sn": [],
"postscript": [],
"how_oos": 0,
"x": 50,
"y": 40,
"step": "done"
}
RequestSession = requests.Session()
RequestSession.post(url = Url, data = LoginBody)
RequestSession.get(url=GoodsUrl, params=GoodNum134)
RequestSession.post(url = AddToCartAndCheck, params = ParAddInCart, data = AddToCart134)
RequestSession.get(url = AddToCartAndCheck, params = Check)
RequestSession.post(url=AddToCartAndCheck, params=Done, data = DoneBody)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
2020-12-17 十三、JMeter实战-关联-正则表达式