协程并发

摘要: 在Python中,可以使用asyncio库来创建协程,并使用asyncio.gather来实现Golang风格的并发。 import asyncio """ 定义一个协程coroutine_example,它只是简单地等待一段时间(通过asyncio.sleep)。 然后在main协程中,我们创建了 阅读全文
posted @ 2024-06-06 14:19 诚实的表达自己 阅读(3) 评论(0) 推荐(0) 编辑

多线程、队列、装饰器统计时间

摘要: """ 一个列表中有100个url地址(每个请求0.5秒),设计一个程序,获取列表的url地址 使用5个线程去发送这100个请求,计算出总共请求的时间 """ import queue import time from multiprocessing.pool import ThreadPool d 阅读全文
posted @ 2024-06-06 11:45 诚实的表达自己 阅读(4) 评论(0) 推荐(0) 编辑

多线程实现爬取图片

摘要: import os import threading import requests from get_img_url import get_img_url # 下载单张图片方法,方法入参为图片url地址和图片名称 def download_image(url, filename): respons 阅读全文
posted @ 2024-06-05 14:53 诚实的表达自己 阅读(8) 评论(0) 推荐(0) 编辑

爬虫获取照片

摘要: import requests def get_img_url(keyword): """发送请求,获取接口中的数据""" # 接口链接 url = 'https://image.baidu.com/search/acjson?' # 请求头模拟浏览器 headers = { 'User-Agent 阅读全文
posted @ 2024-06-05 14:34 诚实的表达自己 阅读(8) 评论(0) 推荐(0) 编辑

图书管理系统用户

摘要: from book import BookManage, Book """ 代码优化:1、书籍编码自增 2、数据可以正常保存本地 """ def welcome(): print(" 欢迎进入图书管理系统 ") print("1、显示所有图书\n2、添加图书\n3、删除图书\n4、查找图书\n5、退 阅读全文
posted @ 2024-05-28 16:21 诚实的表达自己 阅读(5) 评论(0) 推荐(0) 编辑

图书管理系统后台

摘要: import os.path import pickle class Book(object): def __init__(self, num, name, position): self.num = num self.name = name self.position = position # 重 阅读全文
posted @ 2024-05-28 16:21 诚实的表达自己 阅读(7) 评论(0) 推荐(0) 编辑

脚本增强与优化

摘要: 写脚本要把那非必填的参数也写上 注册手机号码发生变化: 变量:用户定义变量,用户参数 用户定义变量:配置文件、测试计划 全局变量:作用域,作用整个测试计划,可以跨线程传参 在启动运行时,获取一次值,在运行过程中,不会动态获取值,值一直都不变 用户参数:前置处理器,不可以直接跨线程传参(勾选每次迭代一 阅读全文
posted @ 2024-04-11 17:25 诚实的表达自己 阅读(7) 评论(0) 推荐(0) 编辑

脚本写法

摘要: 万能法 先把项目启动 打开项目接口文档或者抓包工具获取接口 接口文档:一般是开发人员编写 特别注意事项:当接口请求参数为json格式时,一定要写请求头,请求头中一定要有Content-Type:application/json;charset=utf-8 如果没有请求头信息,接口响应会异常,不局限j 阅读全文
posted @ 2024-04-11 17:20 诚实的表达自己 阅读(28) 评论(0) 推荐(0) 编辑

性能基础知识

摘要: 开源:jmeter Java开发,跨平台、版本更新快(建议v5.1.1以后+jdk1.8)、学习资料比较多非常活跃 商业:loadrunner 性能测试标杆软件、c语言、国内破解(<lr11)、lr12免费试用50限制用户数、更新急慢 自研:python+locust Python语言自行开发 不仅 阅读全文
posted @ 2024-04-11 17:19 诚实的表达自己 阅读(6) 评论(0) 推荐(0) 编辑

性能测试入门

摘要: 需要性能测试常用的场景:用户访问大请求(容易出错),对外接口(不能出错),实时同步接口,请求查询数据量大接口 性能指标:平均响应时间:avgRT 90% TPS:服务器每秒处理的事务数(重点关注指标) 衡量服务器处理能力的最主要的指标 吞吐量:网络中每秒传输的事务数 没有网络瓶颈:tps数值=吞吐量 阅读全文
posted @ 2024-04-09 21:55 诚实的表达自己 阅读(54) 评论(0) 推荐(0) 编辑