python 选择题 多线程_入门Python遇到的问题-1.多线程

本文通过一个简单的例子展示了如何使用Python的threading模块实现多线程,用于同时对多个设备执行自动化测试,如通过adb命令进行手机重启。文中给出了详细的代码示例,介绍了线程的基本用法,并提供了线程启动和结束的实现。
摘要由CSDN通过智能技术生成

里面没有提到多线程,可是我用到的很多测试框架都会有多线程的功能.

比如一个简单的需求,一台PC实现3台移动终端跑一些自动化测试,比如重启(adb shell reboot).

那围绕着这个,分析一下如何简单实现,对的,是简单实现.

环境:

自动化测试用例:t1,t2,t3

测试终端:手机A,手机B,手机C

测试PC:Windows10

思路:

简单实现下面三个线程即可

线程1(手机A-t1)

线程2(手机B-t2)

线程3(手机C-t3)

实现:

其实测试用例很简单,如何实现多线程呢?

先上代码:

#!/usr/bin/env python

# -*- coding: UTF-8 -*-

'''创建Thread的实例,传给他一个可调用的函数'''

import threading

from time import sleep,ctime

loops = [4, 2]

def loop(nloop,nsec):#定义一个方法

print 'start loop%sat%s' % (nloop, ctime())

sleep(nsec)

print 'end loop%sat%s' % (nloop, ctime())

def main():

print 'starting at:', ctime()

threads = []

nloops = range(len(loops))

for i in nloops: #创造所有的线程

t = thr

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值