(简答题)
在web应用下,模拟十个用户并发进行数据的添加,结果每次执行全部成功,但是数据却不是十条,每次数据不一样,但是都比十小。这种情况产生的原因是什么?
正确答案
是数据库的问题。大多数的数据库都有记录锁的问题,第一次的数据操作没有commit之前,第二次对同样表进行的操作可能就没有办法成功,所以每次数据的条数都达不到十条。又因为每次的操作服务器的响应时间是不同的,所以不同虚拟用户的提交时间也是不同的,这样就导致每次提交成功的数据量不一致,导致每次结果的条数可能是不同的。
答案解析
略
相似试题
(简答题)
简介WEB应用程序在压力下的常见错误类型。
(简答题)
一个公司的系统上线以后,用户分布在各个不同的地区,而且接入系统的方式和带宽也不同,这种情况下进行性能测试,如何保证更加真实的模拟用户行为?用LoadRunner可以做到吗?
(判断题)
Web测试中进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。
(简答题)
请解释LoadRunner下最大并发用户数、业务操作响应时间、服务器资源监控指标的含义与用途。
(单选题)
WEB应用中一般采用架构的是()
(简答题)
鉴于web应用的特殊性,除了关注功能方面的测试外,你还关注哪些测试?
(填空题)
确认测试在模拟环境下运用黑盒测试方法,由专门测试人员和()参加的测试。
(简答题)
对WEB进行压力测试时有哪些条件,如何使用?
(单选题)
在用户的应用环境之下,用户通过运行和使用软件,检测与核实软件实现的功能是否符合预期的要求,这种测试是()