Advertisement

性能测-Locust TCP客户端

阅读量:

性能测试 - Locust TCP socket client

Max.Bai

2017年4月

0. 背景

Locust 是一款用于性能测试的工具,然而其默认配置中仅提供了对 HTTP 协议的支持,即内置的客户端仅限于 HTTP。若需进行其他协议的测试,则必须自行开发相应的客户端模块,例如以下所展示的 TCP 客户端实现。

1. Tcp socket client 类

复制代码
复制代码
 import time

    
 import random
    
 # from socket import socket, AF_INET, SOCK_STREAM
    
 import socket
    
 from locust import Locust, TaskSet, events, task
    
  
    
 # author: Max.Bai
    
 # date: 2017-04
    
  
    
 class TcpSocketClient(socket.socket):
    
     # locust tcp client
    
     # author: Max.Bai@2017
    
     def __init__(self, af_inet, socket_

全部评论 (0)

还没有任何评论哟~