首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复杂的web应用程序多线程测试(非加载)

问复杂的web应用程序多线程测试(非加载)
EN

Stack Overflow用户
提问于 2012-08-27 19:32:26
回答 1查看 105关注 0票数 1

我有一个复杂的web应用程序,它与数据库进行密集的交互。我将db (MySQL InnoDB)锁定在一些请求的子集内,以防止违反数据完整性(使用'begin‘...“‘commit”命令序列)。在请求量小于N之前,应用程序运行良好。但是当请求量将大于N时出现锁定错误(“序列化失败:尝试获取锁时发现1213死锁;尝试重新启动事务”)。我有很多功能测试。所有的功能测试都使用“单客户端模式”模拟来测试各种应用程序的scenarious。他们都通过得很好。但是,如何使用多个客户端连接来测试我的应用程序(我希望能够在运行测试时随时验证数据库状态)?这意味着这不是简单的AFAIK负载测试。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-28 05:28:15

您可以使用JMeter来执行此操作,方法如下:

  • Http sampler at start
  • 一旦确定了所涉及的查询,如果希望更加简单或快速地重新生成以测试分辨率

,则可以使用db采样器。

问候

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12141154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档