hyperpacer使用的过程中,感觉有三个问题需要解决一下:
1、运行状态的实时展现,当前有多少用户在运行,多少用户处于思考状态,多少用户错误状态,每个请求或页面对应有多少用户?这些信息对于调试和运行过程中及时获取信息非常重要。
2、浏览器多线程的 模拟,现在hyperpacer的模拟对于单个用户来说,所有请求都是串行的,但是现在用户使用的浏览器中单线程浏览器应该都绝迹了,多线程浏览器基本都 普及了,对于一个页面上的多个请求,如何实现多线程真实模拟用户操作,是通过添加一个时间戳还是通过判断是否来自同一个页面,个人认为时间戳适应性更强一 些。
3、目标导向的运行模式,譬如,我要测试一个系统是否可以达到qps为50、或者并发用户数为50这类目标性的测试;