12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
编程知识 时间:2024-12-24 18:54:01
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
Python作为一种非常强大的编程语言,逐渐成为了测试领域中越来越常见的一种解决方案。其中,Python编写的登陆测试脚本也是一个非常常见的应用场景。下面,我们就来介绍一下Python
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
Python作为一种非常强大的编程语言,逐渐成为了测试领域中越来越常见的一种解决方案。其中,Python编写的登陆测试脚本也是一个非常常见的应用场景。下面,我们就来介绍一下Python登陆测试脚本的编写。
import requestsclass LoginTest:def __init__(self, url):self.url = urldef run_test(self, username, password):# 设置headerheaders = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) ""Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299"}# 设置请求参数payload = {"username": username, "password": password}# 发送post请求response = requests.post(self.url, data=payload, headers=headers)# 判断登陆是否成功if response.status_code == 200 and "登陆成功" in response.text:print("登陆测试成功")else:print("登陆测试失败")
上面的代码中,我们定义了一个LoginTest类,用于进行登陆测试。类的初始化函数__init__会接收一个url参数,作为登陆页面的地址。run_test函数会接收两个参数username和password,分别代表用户的账户名和密码。
在run_test中,我们首先设置了header,模拟了一个合法的请求头。然后,我们定义了payload,其是一个dict对象,包含了登陆需要输入的账户名和密码。最后,我们使用requests.post发送了一个post请求,将payload传递给了服务器。
当获得了服务器的响应后,我们会判断响应的状态码是否为200,以及响应中是否包含了“登陆成功”这个字符串。如果都满足,就说明登陆测试成功,否则就说明登陆测试失败。
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19