【文件属性】:
文件名称:jsflight:在Web应用程序中记录和重播用户活动的工具
文件大小:322KB
文件格式:ZIP
更新时间:2021-05-12 07:50:27
java selenium load-testing jmeter Java
JSFlight
记录用户活动并稍后重播的工具。 该项目的主要目标是将主要的用户事件存储在浏览器中(鼠标单击,按键),并使用Selenium WebDriver复制它们。 此外,它还可以将HttpRequests存储在服务器端,并将其转换为JMeter方案,以便稍后重播。
录音概念
浏览器记录
您应该在主机页面上添加一些JS来记录浏览器事件
注入的代码将添加一些事件处理程序(您可以轻松配置应记录哪些事件和不记录什么事件)
事件处理程序将其数据存储在浏览器的会话存储中
浏览器会话存储中的数据将在一段时间内发送到服务器(默认时间为5秒)
服务器端的javax.servlet.http.HttpServlet决定如何处理接收到的数据
服务器端录像
有一个基类可用于构建自定义javax.servlet.Filter
过滤器将记录任何http请求到已映射到的url
当然,您可以将一些特殊应