jsflight:在Web应用程序中记录和重播用户活动的工具

时间:2024-06-01 01:37:07
【文件属性】:

文件名称:jsflight:在Web应用程序中记录和重播用户活动的工具

文件大小:322KB

文件格式:ZIP

更新时间:2024-06-01 01:37:07

java selenium load-testing jmeter Java

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


网友评论