美文网首页
python--并发测试脚本

python--并发测试脚本

作者: w_dll | 来源:发表于2020-07-22 22:32 被阅读0次

写的玩的,压力测试 , 跑并发,拿自己服务器跑,10000并发会崩溃;

#!/usr/bin/python
# -*- coding: utf-8 -*-

import requests
import json
import threading
import time


class myThread (threading.Thread):
    def __init__(self, name):
        threading.Thread.__init__(self)
        self.name = name
    def run(self):
        this_str="start :"+self.name
        print (this_str)
        headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36',
        'Content-Type': 'application/json; charset=UTF-8',
        }
        url = 'http://www.test.com'
        try:
            r = requests.post(url, headers)
        except Exception as e:
            print(e)
        this_str="end :"+self.name
        print (this_str)
 
 
 
try:
    i = 0
    # 开启线程数目
    tasks_number = 3000
    print('启动')
    time1 = time.clock()
    while i < tasks_number:
        t_name = i+1
        t = myThread(str(t_name))
        t.start()
        i +=1
    time2 = time.clock()
    times = time2 - time1
    print(times/tasks_number)
except Exception as e:
    print(e)

相关文章

  • python--并发测试脚本

    写的玩的,压力测试 , 跑并发,拿自己服务器跑,10000并发会崩溃;

  • Linux shell 实现队列并发任务

    Linux shell 实现队列并发任务 新建测试脚本: 执行测试: 原文参考:https://blogs.wl4...

  • 第六单元 Jmeter脚本录制和压测

    1. 什么是脚本录制 在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要重复多线程高并发进...

  • Jmeter脚本录制

    1.什么是脚本录制 在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要重复多线程高并发进行...

  • Jmeter

    1.抓包 fiddler wireshark 2.性能测试处理大并发的看法 分布式测试 3.脚本录制工具badboy

  • 场景设计

    1、基准测试 运行目的:主要用来验证测试环境、测试脚本的正确性,得到系统性能基准 运行方式:并发数为1,采用单用户...

  • Unitest学习笔记

    下面是详细的代码 测试脚本一: 测试脚本二: 测试脚本三: 测试脚本四

  • 3.jmeter完成简单压测

    步骤: 1.准备压测脚本+压测数据现在测试环境调试通过,最后再上正式环境,试1条并发(保证脚本和数据没问题); 2...

  • PerfQA Analyzer测试(四)--生成测试脚本

    PerfQA Analyzer测试(四)--生成测试脚本 Script 工具可以自动生成测试脚本,并支持将测试脚本...

  • iOS自动打包并发布脚本

    本文最终实现的是使用脚本打 Ad-hoc 包,并发布测试,当然稍微修改一下脚本参数就可以打其他类型的 ipa 包了...

网友评论

      本文标题:python--并发测试脚本

      本文链接:https://www.haomeiwen.com/subject/oljxlktx.html