我有一个正在用来执行功能和负载测试的jmx脚本。JMeter和端到端测试
脚本的测试中,使用1个用户和多线程的用户,一个简单的订单管理系统,做以下的事情:
- 系统负载
- 登录
- 下单(选择产品,加入购物车,退房,提交订单直到订单确认页面)
- 注销
这些ST eps成为jmx脚本中的步骤。
脚本执行时,我看不到任何重大问题。 JMeter不会将任何错误报告为其收集性能指标和处理时间。
但化验后,当我们检查数据库(和JMeter的外部系统本身) - 这些订单,应该当我们跑了JMeter测试没有被创建已创建。
我认为当JMeter用户登录的虚拟用户,并对用户界面的任何交易,这些交易看到自己一路走过来的数据库。有一项交易是端对端的。但看起来情况并非如此。
任何想法,以至于可能造成这种情况?
JMeter实际上是否将UI上的操作推送到后端?
任何帮助,将不胜感激。
您是否找到对您的问题的解答?请提供反馈... – 2012-08-17 09:04:11