import requests
import random
import string
class CMS:
base_url = "http://192.168.31.72:8080"
session = requests.session()
def login(self):
url = "/cms/manage/loginJump.do"
data = {
"userAccount": "admin",
"loginPwd": "123456"
}
res = self.session.post(self.base_url + url, data)
return res
def add_user(self):
url = "/cms/manage/saveSysUser.do"
name = f"tester_{''.join(random.choice(string.ascii_letters + string.digits) for i in range(4))}"
data = {
"id": "",
"userName": name,
"userSex": "1",
"userMobile": str(random.randint(13000000000, 19999999999)),
"userEmail": f"{name}@test.com",
"userAccount": name,
"loginPwd": "123456",
"confirmPwd": "123456"
}
res = self.session.post(self.base_url + url, data)
return res
def query_user(self):
url = "/cms/manage/queryUserList.do"
data = {
"startCreateDate": "",
"endCreateDate": "",
"searchValue": "admin",
"page": "1"
}
res = self.session.post(self.base_url + url, data)
return res
接口自动化
最新推荐文章于 2025-08-26 23:51:47 发布
这段代码展示了如何使用Python的requests库实现对CMS系统的用户管理功能,包括登录、新增用户和查询用户信息。通过模拟POST请求,实现了对用户账号、性别、手机号、邮箱等信息的创建和查询。
1940

被折叠的 条评论
为什么被折叠?



