接口测试基础——第10篇 threading多线程和sys

Posted 自动化测试实战

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试基础——第10篇 threading多线程和sys相关的知识,希望对你有一定的参考价值。

看个代码你就明白多线程了:

# coding: utf-8

import threading
from time import ctime, sleep

def music(param):
    print "I am listening to music, %s, %s" % (ctime(), param)
    sleep(1)

def movie(param):
    print "I am watching a movie %s, %s" % (ctime(), param)
    sleep(2)

threads = []
t1 = threading.Thread(target=music, args=(u'素颜',))
threads.append(t1)
t2 = threading.Thread(target=movie, args=(u'泰坦尼克号',))
threads.append(t2)

if __name__ == '__main__':
    for t in threads:
        t.setDaemon(True)
        t.start()
        print t
    print "all time is %s" % threading.activeCount()

运行一下就可以看到对应和线程名称;


sys.argv[0]表示代码本身文件路径

sys.argv[1]为获取的参数

进行如下操作:

选择框里选项,添加参数:

运行以下代码,即可看到输出: