订单数据自动化校验测试
前言:本次自动化测试包括:订单详情与发货单详情数据对比测试,需对比的字段如下:
orderStatus、orderType、userCard、shopCode、drawerCard(报单人卡号)、drawerName(报单人姓名)、drawerPhone(报单人手机)、drawerType、item(购买的商品列表)、totalItemNum、deliveryAddress(省市区及详细地址)
第一步:在本地数据库中创建两张表
CREATE TABLE shiftdata
(
tradeNo varchar(255),
orderStatus varchar(50),
userCard varchar(255),
drawerCard varchar(255),
drawerName varchar(255),
drawerPhone varchar(255),
shopCode varchar(255),
proviceName varchar(50),
cityName varchar(9000),
areaName varchar(255),
address varchar(255),
remark varchar(255)
)
CREATE TABLE invoicetest (
tradeNo VARCHAR (255),
relationOrderNo VARCHAR (255),
deliveryName VARCHAR (255),
deliveryMobile VARCHAR (255),
deliveryAddress VARCHAR (255),
orderStatus VARCHAR (50),
orderType VARCHAR (50),
userCard VARCHAR (255),
shopCode VARCHAR (255),
drawerCard VARCHAR (255),
drawerName VARCHAR (255),
drawerPhone VARCHAR (255),
drawerType VARCHAR (255),
totalItemNum VARCHAR (50),
items VARCHAR (9000),
createtime datetime DEFAULT CURRENT_TIMESTAMP,
testresult1 VARCHAR (255),
testresult2 VARCHAR (255),
testresult3 VARCHAR (255)
)
第二步:把excel中要迁移的数据导入到shiftdata表中(也可以直接一键复制到shiftdata表中)
第三步:安装好Jmeter工具,然后导入支持mysql连接的jar包,还有我写好的测试工具包以及Json解析的支持jar包
第四步:执行脚本,查看生成的测试数据以及测试结果(测试结果在invoicetest中查看)
5、公司内网连接我的数据库(test数据库)
IP:192.168.80.210
用户:root
密码:123456
正文到此结束