自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 @pytest.mark.parametrize用法(yaml和fixture结合使用)

【代码】@pytest.mark.parametrize用法。

2022-12-02 16:39:00 2305 1

原创 pytest框架之模块的基础函数应用:setup_module,teardown_module,setup_function,teardown_function

模块中每条用例执行前执行一次,不会作用于class中的test_case。#模块中每条用例执行后执行一次,不会作用于class中的test_case。teardown_class类的所有用例执行后执行一次!setup_class类的所有用例执行前执行一次!teardown:每条用例执行后执行一次!setup:每条用例执行前执行一次!1.pytest中有模块级别。#整个模块运行后会执行一次,包括运行完类。所有用例执行后执行一次!所有用例执行前执行一次,所有用例执行后执行一次!所有用例执行前执行一次。

2022-11-23 20:49:17 2007

原创 pytest基础知识篇

pytest框架入门级别运用基础运行篇

2022-11-23 12:09:21 477

原创 python:kafka的消费者(待完善)

本篇是消费者,目前功能还不太完善,还需深入学习

2022-07-30 17:38:18 1725

原创 python:kafka的生产者

python:实现简单的操作kafka操作生产者

2022-07-30 17:35:14 1655

原创 python 进程

#思考下下面的写法为什么是错误的!from multiprocessing import Process,Lock,Pipe,Queueimport osimport queue#实例化队列,消息队列:产生后被消费就不存储该数据,确保了数据船底得唯一性qe=queue.Queue()def pro(n): while n <100: #put方法是往对列表里面传惨 qe.put(n) print("已发送数据",n) .

2022-03-04 09:51:49 308

原创 queue(结合thread使用,具体使用看thread)

import queue#实例化队列,消息队列:产生后被消费就不存储该数据,确保了数据船底得唯一性qe=queue.Queue()def pro(n): while n <100: #put方法是往对列表里面传惨 qe.put(n) print("已发送数据",n) n=n+1def ger(): while True: #get方法是往对队列里面拿取参数 print("已拿取数...

2022-03-04 09:51:03 276

原创 python-简单线程

import threadingimport timeimport queue#第一节# def run(threadname,n):# lock.acquire()# while n>=0:# print(threadname+":"+str(n))# time.sleep(1)# n-=1# lock.release()# Thread1=threading.Thread(target=run,args.

2022-03-04 09:49:10 630

原创 locust实现自定义负载形状脚本

from locust.runners import MasterRunner, WorkerRunner,STATE_STOPPING, STATE_STOPPED, STATE_CLEANUP,LocalRunnerfrom locust import HttpUser, TaskSet, task, events, LoadTestShape,run_single_userfrom gevent._semaphore import Semaphoreimport jsonimport tra.

2022-03-03 16:59:03 619

原创 locust分布式压测

玩转locust1.当实现分布式压测时,可在init回调中设置中止测试的情况,也可在init中实现注册master端的消息和worker的消息,可用environment.runner.send_message(注册的消息类型, 发送的数据)进行数据传输,实现master和worker进行传输信息2.'''''''''#创建集合点,当locust实例产生完成时触发'''all_locusts_spawned = Semaphore()#上锁all_locusts_spawned.

2022-02-18 17:06:09 1782 2

原创 python基础知识篇:字典和元组

'''dict用法''''''字典'''dict={}#向字典里面添加键和值dict["key1"]="value1"print(dict)#第二次向key1中添加值,会把第一次向key1中添加的值给覆盖掉dict["key1"]="value1_1"print(dict)#向字典中不重复赋值,setdefault方法的作用当键存在了,就不会在执行,如果不存会进行添加键和值dict.setdefault("key2","value2")print(dict)#取值pr

2022-01-27 15:51:44 1101

原创 python基础知识篇:string,list常用的方法

string 数据类型的处理'''字符串'''#在pyton 中是不需要定义数据类型的,接下来展示字符串类型的数据处理string_data="0123456789"print("第一次打印:{}".format(string_data))# 字符串的切割print("第二次打印切割后的字符串:{}".format(string_data[1:3]))#[1:3]代表取字符串索引为1到3-1为止的字符串print("第三次打印字符串:{}".format(string_data[.

2022-01-27 15:09:21 1794

原创 分布式处理数据:client

基于上篇:分布式处理数据:server,提供client调用代码import asyncioimport websockets#async 为异步调用,可以理解为线程,但不等于线程,一公有10个活要干,10个人干,# 就相当于10个线程活动,但是明明这些活我一个人就能干,那我用一个人干10个活就# 好了,就是携程,await 为挂起,意思是这个活不用我干了,我就去干别的,把这个# 活挂起来,等下下次要干就继续干这个# 向服务器端认证,用户名密码通过才能退出循环async def a

2022-01-27 11:44:25 2094 1

原创 分布式处理数据:server

import asyncioimport websocketsimport queueimport time#服务端主逻辑,通过客户端发送过来的类型,返回出认证的类型,既代表客户端要服务端干的事情是啥类型,然后服务端跟类型去处理#本服务拥有存储数据的功能,但是队列形式存储,会有容量上限,所以在跑大数据量分布式的脚本时候,最好是等send的数据先跑,在跑recv的数据#防止send的数据<recv的数据,有做2s的等空判断#服务端发data_queu=queue.Queue().

2022-01-27 11:37:52 4360

原创 python基础

python 第一天基础一,安装python并且配置环境变量1.jdk的安装二,安装pycharm工具Pycharm是python的ide的开发工具三。常见的语言java c c++ php js python html1.什么是PYTHON?python是一门面向对象解释型的动态的编程语言,在1989年发明的;第一个公开的发行版是在1991年2.什么是面向对象?python中一切皆对象,对事物的描述和方法系统的定义为一个类,在这个类中的具体一个实例就是我们所

2021-12-20 17:53:44 467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除