接口测试脚本实践记录
Posted dinghanhua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试脚本实践记录相关的知识,希望对你有一定的参考价值。
六 与数据库对比
import pymssql def compare_expected_vs_db(): diff_list = [] # 存储不一致的代码 with pymssql.connect(server=‘192.168.1.1‘, user=‘test‘, password=‘123456‘,database=‘db‘) as myconnect: with myconnect.cursor(as_dict=True) as cursor: cursor.execute("SELECT top 10 code,content FROM [db].[dbo].[table] where isvalid = 1 and IsDeleted =0") for row in cursor: code, actual = row[‘code‘], row[‘content‘] expected = result_of_3api(stockcode) # 数据源拼接结果 if actual != expected: # 预期实际对比 print(‘代码:%s 实际结果:%s 预期结果:%s‘ % (code, actual , expected)) diff_list.append(code) else: print(code, ‘一致‘) if diff_list: print(‘不一致的列表:‘, diff_list) else: print(‘对比结果:数据全部一致‘)
以上是关于接口测试脚本实践记录的主要内容,如果未能解决你的问题,请参考以下文章