JMeter Version: 2.9测试场景:
测试采购订单创建过程。
在此过程中,HTTP请求为正在进行的采购生成一个temp id,并将其存储到DB中。稍后,这个tempid会从DB中获取信息,并在购买结束步骤中使用。
有人能建议如何从DB中获取这个temp id值,并在购买关闭步骤中稍后的JMeter test plan中重用相同的值吗?
发布于 2014-01-27 09:48:39
如果该值仅存储在DB中,并且没有出现在DOM (页面源)中的任何地方,那么获得该值的唯一方法是使用JDBC采样器 (或者JDBC后处理器包装在事务控制器中,如果您不希望结果中有额外的采样器,并且需要额外的时间跟踪到HTTP )。
您需要了解数据库URL、凭据等,并在JMeter类路径中的某个位置拥有适当的JDBC驱动程序--下载数据库的JDBC驱动程序,并将其放到JMeter安装的/lib文件夹中。
https://stackoverflow.com/questions/21376800
复制相似问题