性能测试 - Locust Stomp client

本文介绍了如何利用Locust进行性能测试,特别是针对STOMP客户端的场景。首先,文章提到了需要安装STOMP库以连接到activemq或其他服务器。然后,虽然没有详细展开实现过程,但作者提供了直接的代码示例,展示如何通过Locust向activemq队列发送消息。
摘要由CSDN通过智能技术生成

性能测试 - Locust Stomp client

Max.Bai
2018-02


1. 需要安装stomp

stomp 可以连接activemq,还有其他。

pip install stomp.py

2. 实现

详细过程不写了,直接上代码,代码是向activemq queue 发送消息.

需要看详解的到这里

import time
import random
import stomp
from locust import Locust, TaskSet, events, task



class StompClient(object):
    def __init__(self, host, port):
        self.conn = stomp.Connection10([(host, port)])

    def __del__(self):
        if self.conn:
            print "disconnect..."
            self.conn.disconnect()

    def start(self):
        start_time = time.time()
        try:
            self.conn.start()
        except Exception as e:
            total_time = int((time.time() - start_time)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值