如何判断自己是否成功使用代理服务器

如何判断自己是否成功使用代理服务器,第1张

可以通过访问访问百度网页,通过返回的网页内容进行判断。有时候也会有bug,即代理无效,但是也会返回一个网页,但不是百度,而且内容大于5000。

通过访问通过访问返回的ip来实现测试。如果返回的不是代理池的IP,那么很遗憾,这个代理IP是无效的,如果返回到代理池的IP,那就是有效代理。

通过php中curl函数设置代理,再访问百度或者其他能访问到的网站,通过返回的状态码是否等于200来判断代理IP是不是可以正常使用的。

企鹅验证代理IP打开企鹅进入登陆页面,设置网络类型“http代理”或者“sock5代理”,输入IP地址和端口、“用户名”和“密码”,如果是“终端IP授权”则不用输入。接着可以开始测试,如果是提示“连接代理服务器成功”则说明代理IP是有效的,反之,提示“连接代理服务器失败”则是无效的代理IP。

右上角设置->高级->系统->打开您计算机的代理设置->连接->局域网设置->勾选“为LAN使用代理服务器”->地址输入:127.0.0.1->端口输入:8888->勾选‘’对于本地地址不使用代理服务器->确定。

PS:设置代理时要关掉抓包工具,因为它也是一个代理服务器。

注:jmeter自带代理服务器

1、设置代理

启动Jmeter->测试计划->右键添加“非测试元件”->选择HTTP代理服务器->设置端口:8888->Test Plan Creation->  目标控制器选择“后面创建的自定义线程组”。

2、创建线程组存放脚本

测试计划->右键添加“Threads”->选择“线程组”->自定义线程组名称 ->保存。

3、提前设置过滤

通常会碰到录制完脚本后查看Jmeter有多余的请求,我们可提前设置过滤去掉不需要的请求。

在HTTP代理服务器页面,点击"Requests Filtering",找到“排除模式”后添加并输入多个正则表达式 ,每行一个(.*\.php.* 或 .*\.js.*  或 .*\.png.* 或 .*\.gif.* 或 .*\.txt.* )。设置完成后,再重新启动代理录制脚本即可。

PS:话说之前学到的正则表达式终于用上了~​

4、录制脚本

在jmeter代理服务器里“启动”服务器->弹出窗口点击ok->操作浏览器里目标网页->结束录制需要的模块后,点击jmeter“停止”,在Jmeter里查看脚本。

5、优化脚本

录制完成后,可能还存在一些漏网之鱼,可根据实际需要增删请求或配置。

PS:删除了多余的请求;配置了监听器-查看结果树后,有些请求失败了,添加了cookie管理器后全都请求成功。

注:B/S录制完脚本一定要添加cookie管理器

6、浏览器增加证书(如果有需求访问Https,无可省略)

右上角设置->高级->隐私设置与安全性->证书->受信任的证书颁发机构->导入->在jmeter文件夹 bin 目录下 选择证书(只要开启过代理服务器,都会生成证书)。

录制完成后,一定要记得关闭代理服务器,否则上不了网。问题来了,如何取消代理服务器的设置呢?

右上角设置->高级->系统->打开您计算机的代理设置->连接->局域网设置->取消勾选“为LAN使用代理服务器”->确定。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/91322.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-06
下一篇2023-03-06

发表评论

登录后才能评论

评论列表(0条)

    保存