在 ASP.NET MVC 项目中测试产品购买的并发性

问题描述 投票:0回答:1

我有一个使用asp.net mvc的项目,我在这个项目中有一个方法用于最终购买产品。当用户想要最终确定添加到购物车中的产品时,此方法使用事务检查该产品是否有库存,并通过创建订单来完成购买。现在,我想以某种方式对此进行测试,以确保并发不是问题。如果两个用户尝试同时完成同一个产品,项目应按顺序处理这些操作,而不会造成任何中断。

我尝试过使用Postman和JMeter,但我的问题没有解决。可能是我处理不好。

asp.net model-view-controller concurrency jmeter postman
1个回答
0
投票

我认为 Postman 无法实现。

对于 JMeter,您可以:

  1. 使用 HTTP(S) 测试脚本记录器JMeter Chrome 扩展
  2. 记录您的测试场景
  3. 像用户凭证一样执行动态参数的关联和测试数据的参数化
  4. 添加
  5. 同步计时器,以便最终结帐请求将完全同时发生,并确保线程组和同步计时器有足够的线程来测试您的用例
© www.soinside.com 2019 - 2024. All rights reserved.