端口号测试

时间:2022-05-10 07:56 | 分类: 句子大全 | 作者:柠檬班软件测试 | 评论: 次 | 点击:

端口号测试

1. 怎样测试端口号

netstat -a -e -n -o -p

参数

-a

显示所有活动的 TCP 连接以及计算机侦听的 TCP 和 UDP 端口。

-e

显示以太网统计信息,如发送和接收的字节数、数据包数。该参数可以与 -s 结合使用。

-n

显示活动的 TCP 连接,不过,只以数字形式表现地址和端口号,却不尝试确定名称。

-o

显示活动的 TCP 连接并包括每个连接的进程 ID (PID)?Windows 任务管理器中的“进程”选项卡上找到基于 PID 的应用程序。任务管理器中查看--选择列--PID选项选中,即可查看当前进程的PID,可根据此PID删掉占用端口的进程。该参数可以与 -a、-n 和 -p 结合使用。

-p Protocol

显示 Protocol 所指定的协议的连接。在这种情况下,Protocol 可以是 tcp、udp、tcpv6 或 udpv6。如果该参数与 -s 一起使用按协议显示统计信息,则 Protocol 可以是 tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6 或 ipv6。

-s

按协议显示统计信息。默认情况下,显示 TCP、UDP、ICMP 和 IP 协议的统计信息。如果安装了 Windows XP 的 IPv6 协议,就会显示有关 IPv6 上的 TCP、IPv6 上的 UDP、ICMPv6 和 IPv6 协议的统计信息?

-r

显示 IP 路由表的内容。该参数与 route print 命令等价。

2. 怎么查计算机端口号

查看端口的方法

1、命令方式

下面以windows xp为例看看新安装的系统都开了那些端口,也就是说都预留了那些门,不借助任何工具来查看端口的命令是netstat,方法如下:

a、在“开始”的“运行”处键入cmd,回车

b、在dos命令界面,键入netstat -na,显示的就是打开的服务端口,其中proto

代表协议,可以看出有tcp和udp两种协议。local address代表本机地址,该地址冒号后的数字就是开放的端口号。foreign address代表远程地址,如果和其它机器正在通信,显示的就是对方的地址,state代表状态,显示的listening表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接。就像你房子的门已经敞开了,但此时还没有人进来。以第一行为例看看它的意思。

tcp 0.0.0.0:135 0.0.0.0:0 listening

这一行的意思是本机的135端口正在等待连接。注意:只有tcp协议的服务端口才能处于listening状态。

用netstat命令查看端口状态

2、用tcpview工具

为了更好的分析端口,最好用tcpview这个软件,该软件很小只有93kb,而且是个绿色软件,不用安装。

第一次运行显示时字体有些小,在“options”->“font”中将字号调大即可。tcpview显示的数据是动态的。图3中local address显示的就是本机开放的哪个端口(:号后面的数字),tcpview可以看出哪个端口是由哪个程序发起的。从图3可以看出445、139、1025、135、5000等端口是开放的,445、139等端口都是system发起的,135等都是svchost发起的。

3. tcpudp测试工具端口号怎么设置

【telnet命令的用法】 telnet IP port 例如: [root@localhost]# telnet 192。

168。0。

181 20060 Trying 192。168。

0。181。

Connected to 192。 168。

0。181。

Escape character is '^]'。 quit // 输入quit并回车退出telnet。

Connection closed by foreign host。 [root@localhost]# 【nc命令的用法】 1。

测试TCP端口 nc -vz IP port 例如: [root@localhost]# nc -vz 192。168。

0。181 20060 Connection to 192。

168。0。

181 20060 port [tcp/*] succeeded! [root@localhost]# 2。 测试UDP端口 nc -vuz IP port。

4. 如何测试 某个端口通不通,如何测试

解决如何测试 某个端口通不通的步骤如下:

1.假设我们要看192.192.193.211这个IP的tcp 22端口是否打开,则运行telnet 192.192.193.211 22 来查看,如果出现下列信息,则表示该端口已打开。

2.如果出现下面信息,表是该端口未打开。

3.除了telnet以外,还有一个命令nc(netcat)也可查看端口是否打开。同样查看tcp 22端口是否打开,可以运行nc -z 192.192.193.211 22,打开着就会出现下列信息:

4.那如果想要查看udp 22 端口是否打开,用什么可以做到呢?nc 也可以噢~ 运行 nc –uz 192.192.193.211 22(u代表UDP), 打开这就会出现这些信息:

5.如果查询的端口没有打开,会出现以下输出:

6.nc 还可以一次性查看多了端口。这样就解决了如何测试 某个端口通不通的问题了。

5. 怎样测试某个端口是否打开

首先端口分tcp、udp之分,所以同一个端口号还有tcp协议和udp协议之分。

我们一般最常见的工具是telnet,但是telnet使用的是tcp协议,换句话说telnet只能检测tcp的这个端口打开了没。

方法很简单,假设我们要看192.192.193.211这个IP的tcp 22端口是否打开,则运行telnet 192.192.193.211 22 来查看,如果出现下列信息,则表示该端口已打开。

如果出现下面信息,表是该端口未打开。

除了telnet以外,还有一个命令nc也可查看端口是否打开。同样查看tcp 22端口是否打开,可以运行nc -z 192.192.193.211 22,打开着就会出现下列信息:

那如果想要查看udp 22 端口是否打开,用什么可以做到呢?nc 也可以噢~ 运行 nc –uz 192.192.193.211 22, 打开这就会出现这些信息:

如果查询的端口没有打开,会出现以下输出:

nc 还可以一次性查看多了端口,例如:

6. 如何查看端口号

计算机本身并没有记录这样的数据,但防火墙的日志文件中会有! 比如天网防火墙的日志: [18:06:34] 192.168.1.73试图连接本机的NetBios-SSN[139]端口, TCP标志:S, 该操作被拒绝。

[18:06:37] 192.168.1.73试图连接本机的NetBios-SSN[139]端口, TCP标志:S, 该操作被拒绝。 [18:32:06] 60.191.82.233试图连接本机的3583端口, TCP标志:S, 该操作被拒绝。

[18:48:32] 220.160.37.21试图连接本机的3834端口, TCP标志:S, 该操作被拒绝。 [18:48:33] 218.25.68.146试图连接本机的3873端口, TCP标志:S, 该操作被拒绝。

[18:49:14] 219.128.152.42试图连接本机的3983端口, TCP标志:S, 该操作被拒绝。 [18:49:41] 125.120.107.88试图连接本机的4004端口, TCP标志:S, 该操作被拒绝。

7. 怎样查看别人的端口号

常用的有DOS命令 netstat -a, 但是这个命令要进行比较才能知道对方的端口号, 比方你开机的时候netstat -a所得到的端口都复制到一个文本文件,和对方进行一次网络连接 ,比方用QQ发条消息 ,再使用这个命令,将得到的端口复制到文本文件,然后进行对比,多出来的就是对方的IP和端口号

还有个简单办法,用瑞星防火墙 还有别的什么防火墙都有查看对方IP和端口的功能

121.14.96.232:8000 8000是别人的端口 前面 那个是你自己的

端口号测试

150道大厂软件测试常见面试题,认真思考对你面试很有价值

软件测试基础

什么是软件测试?软件测试的目的?软件测试的目标测试环境如何部署?软件测试的原则测试的工作流程测试工程师的职责软件有多少种分类?软件的分类测试的主要方面软件测试的对象什么是“测试案例"?怎么编写案例? 软件测试的两种方法测试结束的标准是什么?软件的生命周期什么是软件的生命周期?软件测试按过程分为三个步骤面向对象的设计如何影响测试?软件带来错误的原因很多。主要的原因有哪些?做好软件测试的一些关键点软件测试的步骤是什么?如何录制测试脚本?应该考虑进行如何测试的测试方法怎样估计测试工作量?测试设计的问题

选择软件测试基础里的其中一道解答

软件的分类

150道大厂软件测试常见面试题,认真思考对你面试很有价值

150道大厂软件测试常见面试题,认真思考对你面试很有价值

liunx

说出10个以上的Linux命令在RedHat中,从root用户切到userl用户,一般用什么命令?Linux中,-般怎么隐藏文件?在Linux系统中,一个文件的访问权限是755,其含义是什么?如何查看CPU信息?查看占用CPU使用率最高的进程?如何查看一个文件的末尾50行?如何过滤文件内容中包含"ERROR"的行?查看某端口号?查看某进程号?grep和find的区别? grep 都有哪些用法?查看IP地址?创建和删除一个多级目录?在当前用户家目录中查找haha.txt文件?如何查询出tomcat的进程并杀掉这个进程,写出linux命令?动态查看日志文件?

选择Liunx里的其中一道解答

说出10个以上的Linux命令

1、创建文件:touch

2、删除文件:rm(remove)

3、查看文件:cat

4、复制:cp(copy)

5、创建文件夹:mkdir(make directory)

6、剪切或者重命名:mv(move)

7、压缩解压缩:tar

8、查看:ls list

9、编辑:vi/vim

10、查看当前路径:pwd(Print Working Directory)

11、切换用户:su switch user

12、创建用户:useradd

13、删除用户:userdel

14、创建用户组:groupadd

15、删除用户组:groupdel

16、查找:find

17、修改权限:chmod(change mode)

18、查看进程:ps process

19、杀进程:kill

20、查看日志:tail

150道大厂软件测试常见面试题,认真思考对你面试很有价值

MySQL基础

什么是数据库?什么是关系型数据库,主键,外键,索引分别是什么?写出表的增删改查SQL语法SQL的表连接方式有哪些?表的连接查询方式有哪些,有什么区别?什么三范式?SQL的select语句完整的执行顺序?说一下Mysql数据库存储的原理?事务的特性?简述什么是存储过程和触发器?什么是数据库索引?数据库怎么优化查询效率?你用的Mysql 是哪个引擎,各引擎之间有什么区别?如何对查询命令进行优化?数据库的优化?

选择Liunx里的其中一道解答

.NoSQL 和关系数据库的区别?

150道大厂软件测试常见面试题,认真思考对你面试很有价值

接口测试

接口自动化测试的流程?接口测试用例的编写要点有哪些?提到UI级别测试和API测试之间的关键区别?HTTPS的工作原理HTTPS有哪些优点?HTTPS的缺点HTTPS和HTTP的区别主要如下:POST和GET有什么区别?Session与Cookie有什么区别?TCP和UDP有什么区别什么是TCP/IP?在API测试中测试的常用协议是什么?cookie有什么作用?Cookie测试的测试点cookie的缺点cookie与session的区别

选择接口测试里的其中一道解答

HTTPS和HTTP的区别主要如下:

1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。

2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。

3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

150道大厂软件测试常见面试题,认真思考对你面试很有价值

Python

代码中要修改不可变数据会出现什么问题?抛出什么异常?print调用Python中底层的什么方法?简述你对input0函数的理解?python两层列表怎么提取第二层的元素阅读下面的代码,写出A0, A1至An的最终值?range和xrange的区别?考虑以下Python 代码,如果运行结束,命令行中的运行结果是什么?在考虑以下代码,运行结束后的结果是什么?什么是字典现有字典d={a':24, 'g':52, 官:12, k:33}请按字典中的value 值进行排序?说一下字典和 json的区别?什么是可变、不可变类型?存入字典里的数据有没有先后排序?字典推导式?快速去除列表中的重复元素交集:共有的部分并集:总共的部分差集:另一个集合中没有的部分对称差集(在a或b中,但不会同时出现在二者中)输入某年某月某日,判断这一 天是这一 年的第几天? (可以用Python标准南)打乱一一个排好序的list 对象alist?说明一下os.path 和sys.path 分别代表什么?Python中的os模块常见方法?Python的sys模块常用方法?模块和包是什么

selenium

如何解决IE中的SSL认证问题?Selenium WebDriver中的可用定位器是什么?如何处理WebDriver中的AJAX控件?大致分类和比较TDD/BDD和DDD框架?什么是数据驱动框架?它与关键字驱动框架有什么不同?解释使用TestNG而不是JUnit框架的好处?与@Test注释相关的TestNG参数的目的是什么?可以使用TestNG运行一组测试用例吗?WebDriver哪个实现是最快的,为什么?是否可以在Selenium 2.0中使用Selenium RC API?可以在Java, Dot Net或Ruby中使用Selenium Grid吗?XPath中使用单斜杠和双斜杠有什么区别?如何编写Selenium IDE / RC的用户扩展?如何在页面加载成功后验证元素的存在?你对Selenium Grid有什么了解?它提供了什么功能?如何从你的Java Class启动Selenium服务器?

选择selenium里的其中一道解答

常用自动化测试工具机器运行原理,写出一段元素查找的代码?

性能测试基础

性能测试有哪些分类你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?服务端性能分析都从哪些角度来进行?如何理解压力测试,负裁测试以及性能测试?如何判断是否有内存泄漏及关注的指标?描述软件产“生内存泄露的原因以及检查方式。(可以结合一 种开发语言 进行描述)简述什么是值传递,什么是地址传递,两者区别是什么?什么是系统瓶颈?

Lordrunner

什么负载测试?什么是性能测试?说明负载测试过程?我们什么时候做负载和性能测试?什么是LoadRunner的组件?你用LoadRunner的哪个组件录制脚本?在多用户模式下你用LoadRunnner的哪个组件来回放脚本?在多用户模式下你用LoadRunnner的哪个组件来回放脚本?什么是场景解释Web Vuser脚本的录制模式为什么创建参数?什么是关联?解释自动关联和手动关联的区别你如何找出web服务器相关的问题?你是怎么找到数据库中的相关问题?覆盖图和关联图之间的区别是什么?你是怎么计划负载的?标准是什么?vuser init 动作包含什么?vuser end动作包含什么?什么是Think Time?你如何改变这个阈值?简述使用Loadrunner的步骤

选择Lordrunner里的其中一道解答

LoadRunner进行测试的流程?

(1)测试测试

(2)创建虚拟用户脚本

(3)创建运行场景

(4)运行测试脚本

(5)监视场景

(6)分析测试的结果

以上,最好是结合一个案例,根据以上流程来介绍。

HR面试题

你的测试职业发展是什么?你自认为做测试的优势在哪里?你找工作时,最重要的考虑因素为何?为什么我们应该录取你?请谈谈你个人的最大特色。一个测试工程师应具备那些素质和技能?好的测试工程师应具备的素质?软件测试给你带来什么样的快乐?为什么要在一个团队中开展测试工作?测试过程中,遇到阻塞时,该如何推进?你们以前测试的流程是怎样的?为什么选择测试这行?如果时间不够,无法进行充分的测试怎么办?

这150道软件测试面试题的答案已经整理成了PDF文档,如下图:

150道大厂软件测试常见面试题,认真思考对你面试很有价值

150道大厂软件测试常见面试题,认真思考对你面试很有价值

获取方式:关注小编+转发文章+私信【软件测试】获取150道软件测试面试题文档

希望能帮助到你在面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

重要的事情说三遍,转发+转发+转发,一定要记得点赞转发哦!!!


  • 发表评论
【已经有()位大神发现了看法】

  • 匿名发表
  •  
人参与,条评论