开发网站需要前后端配合,有的时候,前端开发人员的开发速度赶不上后端,那后端开发人员在没有前端界面的前提下,怎么进行调试呢?
其实,我们不用等前端人员开发网页,我们自己可以利用python构建http请求。
一、新增tests目录
新增测试文件test1
二、测试登录功能
导入request库,使用request函数
payload = {
'username': 'imboss',
'password': '12345678'
}
response = requests.post('http://localhost/api/mgr/signin',
data=payload)
pprint.pprint(response.json())
输出结果:‘ret’:0,说明账号密码正确
三、测试查询顾客信息功能
import requests,pprint
payload = {
'action': 'list_customer'
}
response = requests.get('http://localhost/api/mgr/customers',
params=payload) #当传递到服务器的数据为url时,用params
pprint.pprint(response.json())
四、我的疑问
测试添加顾客功能时,发送添加顾客请求,payload和response这两处应该怎么写?怎么在传递action=add_customer的同时,把要添加的name、phonenumber、address、vip数据传入函数addcustomer(request)???????