• 0
  • 0
分享
  • appium多线程之检查端口是否被占用——软件测试圈
  • TIMI 2022-02-08 11:31:30 字数 391 阅读 660 收藏 0

前面的博客中,我介绍了appium多线程中如何获取devices的值。

今天我们讲讲如何检查端口是否被占用。

因为,我们要获取多线程中的多个端口,但是,在获取多个端口之前,我们得先检查端口是否被占用。

1.png

思路:

通过os.popen命令,接收返回的端口值,如果返回的值的长度大于0,说明端口被占用了,否则,端口就没有被占用。

如上,通过创建一个类,写一个方法,检查端口是否被占用。

通过对appium多线程自动化的学习,是不是发现,我们每一步动作,都是创建一个类,写一个方法,通过调用这个类中的这个方法,

供后面使用。

PO模型中,分层设计,后面的类都是调用前面的类中的方法,来达到目的的。

多写一写,慢慢就会熟悉python这门编程语言的使用了。我也是在不停的学习中。


作者:知识在于点滴的积累

原文链接:https://www.cnblogs.com/star12111/p/14746513.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一、说明去年写了一篇“模糊测试(fuzzing)是什么”,在最后提到可以自己手动编写实现模糊测试工具,但一直没把可行的代码放上来。其实这不是光说不练没实现,而是在去年就着手编写了,并在前段时间发现参数未做防呆处理导致设备重启上收到了很好的效果,只是一是说代码涉及产品具体业务需要进行处理二是说对之前做到一半没做完的事时常缺乏兴趣回头继续做。二、模糊测试中的几个关键问题讨论2.1 如何标识模糊测试项标识模糊测试项有两大思路:一类是sqlmap的无标识思路,另一类是burpsuite的有标识思路。sqlmap无标识思路:自动分析数据中的参数,然后逐个参数进行测试;优点是使用方便,缺点是如果协议的结构...
            0 0 2722
            分享
          •   好多人都觉得测试经理已经不进行实际的测试工作了,是不是只是管管人就行了?  当然不是了,下面我们就来探讨一下测试经理到底每天都在干什么。  需求分析  作为测试经理来讲,必须对需求了解的非常透彻,那么在拿到一个需求或者项目的时候,通过需求分析报告,能准确的提出项目的可行性建议以及可能存在的风险。  避免在项目进行过程中发现了方向性的问题或者无法跨越的鸿沟。  编写测试计划  拿到测试需求后,最主要的工作不是马上就开始测试,而是需要根据提测的功能,合理的分配测试人员,编写可行性的测试计划,以保证项目或者需求能按时的完成。  用例评审  在测试人员根据需求编写完测试用例之后,测试经理应该组织相...
            0 0 1801
            分享
          • 每个人再工作的时候最大的希望就是花最少的时间去做好事情,方便自己方便他人。最近有被一个实习生笑到,他发文件给我从来只是在企微上悄悄发送,发完之后没有任何一句话,也不口头留一句,即使他工位就在我的斜对面。三番五次之后,我忍不住跟他说了句,你每次发完文件不能跟我说一下吗?其实这样我无非就是想确认几件事情,这样我好开展后续工作:首先你把文件发给我了,肯定是需要我回应的,等同于把一件任务的接力棒传到了我这里,那如果因为消息太多我没看到,这项任务是不是就延迟了呢?其次,把文件发给我之后,我会稍微瞄一眼,大概回复他一个时间,比如几点看完可以双发一起沟通修改的地方。最后,很多时候打字沟通的效果肯定是远远不如...
            1 1 13529
            分享
          •   当企业在招聘性能测试工程师时,往往会遇到一个难题:简历上看起来很不错的候选人,在面试时却表现平平,缺乏足够的实战经验。  有一位HR在招聘性能测试工程师时收到了一个简历,上面写着有多年的性能测试经验,参与过多个高并发、大流量的项目,并使用了各种性能测试工具进行测试。  这个人似乎是一个完美的人选。HR非常期待与这位候选人见面,但当候选人来到面试时,情况却并非如此,这位候选人在面试中回答了一些基础性能测试问题,但当被问及具体的性能瓶颈分析案例时,他却无法回答。HR开始怀疑这位候选人是否真的具备所需的实战经验。  为了进一步考察候选人,HR决定让他做一个现场性能测试实验:模拟了一个高并发的电商...
            0 0 647
            分享
          •         随着网络的不断发展,更多的互联网公司成立,在外行看来,互联网意味着高收入,导致了越来越多的人想转行要加入到互联网的行业中,但因为不懂技术,加入显现的不是那么容易,那对于没有接触过IT工作的人来说,那怎样找一个更加容易的切入点呢,我的推荐就是先做一个初级的软件测试,作为你撬开,成功进入互联网行业的第一份职业。 那我们怎么样才可能做到一个入门的初级测试呢? 初级测试人员需要具备的技能要求 1. 想要转行进入互联网行业,第一步就是要转变你的思维模式,看问题不要只看你眼睛所看到的,要有全局意识,更详细的去思考问题 2...
            0 4 5626
            分享
      • 51testing软件测试圈微信