WEB应用中出现主键冲突,如何测试出问题来源
我的环境是F5+2台WEB服务器+1台数据库服务器,WEB应用对数据库进行插入数据时出现主键冲突,本人作为开发者提出以下可能: 2台WEB在瞬间读取同一缓存地址的数据,导致数据库进行插入操作时出现主键冲突。我现在想重现这样的错误,或者发现错误的具体来源,希望借助loadrunner实现,请帮我提出合适的解决方案
谢谢! 你好,我认为可以这样来进行:
1 准备两台客户机:A机装上LR发生器,B机装上LR
2 在B机上分别录制对两台web服务器的访问s1,s2
3 在B机上运行s1,同时调用A机让其运行s2,然后设置一定并发量与同步点进行测试
4 对数据服务器可以插入一些计数器进行监测,比如Latch,lock,Lock Requests/sec,Lock blocks等
嘿嘿,我没用过LR测试比较深的东西,你最终是怎么解决的,或有更好的方法,别忘了教教我哦,呵呵 楼上经典
页:
[1]