1.一万行的csv文件,需要获取到指定列的值,怎么读取效率更快?

答:其实这是一个失误,我一直以为是read_csv方法本来就很慢,其实是我本人失误,我导入了另一个文件的操作,很耗时,但是实际运行文件又没用到,程序执行的时候,先去执行了另一个文件,出现的结果就是运行时间很慢很慢

解:只需要读取出指定文件read_csv(),然后转为json,pandas.DateFrame.to_json(),然后把json转成列表,json.loads()

2.五千条数据,循环调用查询接口,逻辑上会执行5000次,怎样优化让执行次数和时间减少?

答:1.考虑使用多线程?但是不会?查资料需要学习这方面的知识!!!

2.改变查询策略,增加每次请求数据容量,减少实际请求次数

3.第一次调用selenium浏览器的时候,启动会很慢很慢

答:考虑切换加载策略

chrome_options = Options()
# 加载策略,饥饿策略,不等图像加载完成
chrome_options.page_load_strategy = 'eager'
# 后台加载
chrome_options.add_argument('--headless')
driver = webdriver.Chrome(options=chrome_options)

4.ApiFox创建自动化流程时,拿不到上一个接口运行后的数据,默认取的是测试数据?

问题合集_readcsv

答:自动化测试导入步骤的时候,不会把后置操作导入进去,又需要单独写

问题合集_readcsv_02

完成初版!

5.移动支付怎么模拟?

答:不知道,搭建mock环境?

6.为什么apifox执行用例后,校验数据格式的时候会报错呢

问题合集_selenium_03