接口自动化(Day2)

一、商品状态的修改和删除

1.导入的库

(1)requests

用于发送Put请求(修改商品状态)和Delete请求(删除商品)

(2)time

让数据库喘口气,及时更新数据

(3)json

传入requests中的参数需要要求为json格式,且读取值时需要转化为python字典对象,故需要分别需要用到json包中的dumps和loads方法

2.参数的设置

(1)更新商品状态的url和删除商品的url

(2)更新商品状态的请求头headers和删除商品的headers

(3)商品的id(用于唯一标识商品)

3.开始循环(有多个商品需要删除)

(1)修改商品状态的请求体update_status_payload

这里使用的方法是在url后面+id = ...,具体代码如下

temp_delete_url = delete_url+f"?id={good_id}"

(2)调用requests方法,发送put请求修改商品状态

(3)暂停0.1s,使得数据库能够及时更新数据

(4)删除商品的url(因为是delete方法,所以其入参是跟在url后面的)

(5)调用requests方法,发送delete请求删除商品

(6)获取状态码,查询是否删除成功

4.完结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值