IE中调用OCX处理部分业务,对这部分业务做性能测试有两种方法:
1、使用loadrunner、jmeter等性能测试工具来进行录制IE中的这部分业务;
2、通过抓包的方式获取该处业务的请求,再直接编写脚本,模拟该请求发送进行性能测试。
段落引用在测试过程中,因为本人的IE在调用ocx处总是会提示“请关闭安全增强模式”,且关闭后也无法录制该业务,所以方法一pass~
在抓包的过程中,先后使用fiddler、F12抓取请求,但是只获取到了向服务器发送调启ocx的请求,并未获取到ocx与服务直接的请求。
在请教大佬后得知,ocx并不通过浏览器,是直接与服务器通过TCP协议连接后,发送请求,而不管fiddler还是浏览器F12抓包,都是直接通过HTTP/HTTPS想服务器发送请求的,因而获取不到。
现在使用Websocket去获取ocx所做的请求吧~

获取到请求后,要做的工作就简单多了,只需要模拟请求发送就行了。
本人在这里使用的是loadrunner进行测试的,所以直接使用函数写上所需的内容即可~
因为这里的业务是发送json格式的请求,需要使用对应的函数。
*需要注意,body中的引号需要使用转移符【\】哦~