JMeter配置代理服务器进行录制,启动报错

cyying453641565 2020-05-07 10:19:59
HTTP代理控制器

启动的时候报错

JMeter配置代理进行录制,启动报错,Recorder: Transaction Control停止


2020-05-07 21:19:25,674 INFO o.a.j.u.SSLManager: KeyStore created OK
2020-05-07 21:19:25,674 WARN o.a.j.u.SSLManager: Keystore file not found, loading empty keystore
2020-05-07 21:19:25,912 INFO o.a.j.s.SampleEvent: List of sample_variables: []
2020-05-07 21:19:31,883 INFO o.a.j.p.h.p.ProxyControl: [63863] Creating entry pcoma.qq.com in E:\JMeter\apache-jmeter-5.2.1\bin\proxyserver.jks
2020-05-07 21:19:33,958 INFO o.a.j.p.h.p.Proxy: [63863] KeyStore for SSL loaded OK and put host 'pcoma.qq.com' in map with key (pcoma.qq.com)
2020-05-07 21:19:34,044 ERROR o.a.j.p.h.p.Proxy: [63863] Exception when processing sample
org.jsoup.UncheckedIOException: java.io.IOException: Input is binary and unsupported
at org.jsoup.parser.CharacterReader.<init>(CharacterReader.java:38) ~[jsoup-1.12.1.jar:?]
at org.jsoup.parser.CharacterReader.<init>(CharacterReader.java:43) ~[jsoup-1.12.1.jar:?]
at org.jsoup.parser.TreeBuilder.initialiseParse(TreeBuilder.java:38) ~[jsoup-1.12.1.jar:?]
at org.jsoup.parser.HtmlTreeBuilder.initialiseParse(HtmlTreeBuilder.java:65) ~[jsoup-1.12.1.jar:?]
at org.jsoup.parser.TreeBuilder.parse(TreeBuilder.java:46) ~[jsoup-1.12.1.jar:?]
at org.jsoup.parser.Parser.parse(Parser.java:107) ~[jsoup-1.12.1.jar:?]
at org.jsoup.Jsoup.parse(Jsoup.java:58) ~[jsoup-1.12.1.jar:?]
at org.apache.jmeter.protocol.http.proxy.FormCharSetFinder.addFormActionsAndCharSet(FormCharSetFinder.java:56) ~[ApacheJMeter_http.jar:5.2.1]
at org.apache.jmeter.protocol.http.proxy.Proxy.addFormEncodings(Proxy.java:604) ~[ApacheJMeter_http.jar:5.2.1]
at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:240) [ApacheJMeter_http.jar:5.2.1]
Caused by: java.io.IOException: Input is binary and unsupported
at org.jsoup.UncheckedIOException.<init>(UncheckedIOException.java:11) ~[jsoup-1.12.1.jar:?]
... 10 more
2020-05-07 21:20:03,208 INFO o.a.j.p.h.p.Daemon: HTTP(S) Test Script Recorder stopped
2020-05-07 21:20:04,702 INFO o.a.j.p.h.p.ProxyControl: Valid alias found for :root_ca:
2020-05-07 21:20:04,703 INFO o.a.j.p.h.p.ProxyControl: Valid alias found for :intermediate_ca:
2020-05-07 21:20:04,703 INFO o.a.j.p.h.p.Daemon: Creating Daemon Socket on port: 8080
2020-05-07 21:20:04,704 INFO o.a.j.p.h.p.Daemon: Test Script Recorder up and running





...全文
1934 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
davy_chen 2020-05-11
  • 打赏
  • 举报
回复 1
你对代理录制方式理解错误,无代理情况下是 网卡(指你的系统网络入口)Port1<-->浏览器 现在是工具(jmeter)想知道它们之间都传了啥,所以需要插一腿,变成 网卡(指你的系统网络入口)Port1<-->Jmeter:Port2<-->浏览器 因此你应该调整的是浏览器的代理端口与jmeter指定的端口一致,即Port2。而你现在是将Port1和Port2设置成一样,抢占同一个资源,端口不能分身,不能达成目标不说,报错也是必然的。

5,214

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧