数据依赖函数get_data()报错

来源:10-8 项目实战之数据依赖调试及组装

mkmhh

2020-09-15

图片描述
图片描述
get_data()函数,报错:
图片描述

加上:data = json.dumps(data)后,还报错:
图片描述

麻烦老师指点!

写回答

3回答

Mushishi

2020-09-15

//img.mukewang.com/szimg/5f608e5909a39c0906880166.jpg你看错误,说的是dict没有split,说明你这个直接错误。字典怎么可能可以拆分呢?

2、你弄了json.dumps之后,你看split之后你获取第二个数据,但是告诉你超越了。说明你data拆分之后没有2个数据,这个时候你去把你data打印出来看一下是什么

1
1
mkmhh
非常感谢!
2020-09-16
共1条回复

mkmhh

提问者

2020-09-16

经过仔细排查,问题出在:

1、第四个用例的前置条件我写成了:下单。这个是没法拆分的,去掉了。

2、返回的res格式不对,已经换成正确的格式。

打印结果没有问题。

感谢老师的指导,感谢!

//img1.sycdn.imooc.com/szimg/5f617a3a09cf7d6f05680334.jpg

//img.mukewang.com/szimg/5f617a4509a6627a08640458.jpg


//img.mukewang.com/szimg/5f617a2a09ee9ede05720585.jpg



0
1
Mushishi
好好学习,天天向上。其实你们经常出现错误的都是你们粗心。
2020-09-17
共1条回复

mkmhh

提问者

2020-09-15

追加问题:

res_data类型是str,madle是空列表

//img.mukewang.com/szimg/5f608976098f184406960616.jpg

res_data转换为json格式,报错:这是为啥啊?

//img.mukewang.com/szimg/5f608976097e84e206730647.jpg

0
1
Mushishi
你这个问题是json错误,你看你的格式。只有dict类型才能转json 啊你无论啥格式都转 怎么可以呢?{“”:“”} 只有这样key-value的才可以
2020-09-15
共1条回复

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程