Jmeter调用接口成功不能插入数据到数据库

此下单接口是一个点菜接口,请求里有菜品名称(trade_item)和菜品单位(trade_item_propertity)两个表的数据;一个菜品有多个规格;比如一个菜品名:青岛虾,规格为:盘、份、听;在trade_item里可以找到青岛虾这个菜和点这个菜的uuid;在trade_item_propertity里有青岛虾对应uuid的三个规格;每个规格通过trade_item_propertity的trade_item_uuid与trade_uuid表产生关联;
1、抓包抓了一个下单的接口;
2、用Jmeter调用下单接口,参数化需要的参数,点击执行,显示如下:
 3、根据下单的订单号查询数据库,没有找到对应的订单;
请教开发后得知原因可能是在trade_item_propertity里的trade_item_uuid在trade_item表里没有对应的UUID导致后台验证时,验证失败;查看服务器日志,的确在插入数据时提示了没有找到对应的uuid;
4、查看Jmeter里的请求内容,详细核对trade_item_propertity里每个trade_item_uuid在trade_item表里有没有对应的UUID;最后查出来是有一个trade_item_uuid没有参数化;
 
5、进行正确参数化后,再次尝试,插入数据成功;





posted @ 2017-04-19 13:43  一块糖  阅读(2326)  评论(0编辑  收藏  举报