JMeter中是否记录了typescript HTML内容

Does typescript HTML Content is not recorded in JMeter

Using Angular 9 使用 Typescript 编写的应用程序,HTML 内容不可见,因此无法测试

  1. JMeter是backend-agnostic,它不关心被测系统使用的底层技术是什么。
  2. 正确配置的 HTTP(S) Test Script Recorder is capable of recording HTTP and/or HTTPS 请求应该足以测试您的应用程序,因为浏览器主要发送 HTTP 请求并呈现响应

如果您的应用程序在使用 JMeter 作为代理访问它时 looks/behaves 不同,原因可能在于:

  1. 您没有将 JMeter 的 self-signed 证书导入浏览器(或证书已过期),请参阅 HTTP(S) Test Script RecorderHTTPS 记录和证书 章节有关更多详细信息的文档,请在涉及代理和证书设置时仔细检查您的配置
  2. 您之前访问过该应用程序,它被 HSTS 部分或完全阻止,在这种情况下,至少清除您正在测试的域的浏览历史记录

另请注意记录 JMeter 测试的替代方法:JMeter Chrome Extension。在这种情况下,您不必担心代理和证书,并且由于扩展程序的“non-invasive”性质,您应该不会遇到任何浏览体验问题。