- 博客(41)
- 资源 (1)
- 收藏
- 关注

原创 python-locust-命令行模式(--no-web)执行压测并保存csv结果
命令如下:locusts -f testcases/customer/channel/channel.yaml --no-web -c 1 -t 1 -r 1 -L DEBUG --csv=locusts_report执行结果csv形式保存在当前目录下locust参数选项:-h, --help显示帮助信息并退出-H HOST, --host=HOST压测主机如下格式: http://...
2019-08-01 22:36:40
1907
原创 创建spring boot项目
使用https://start.aliyun.com/ 创建一个spring boot项目。2、解压下载后文件,使用ide打开,pom。xml文件添加,install一下。1、打开https://start.aliyun.com/,获取代码。5、打开http://localhost:8080/hello。4、运行DemoApplication.java文件。3、建一个Controller文件。
2024-04-07 23:24:39
518
原创 创建一个java springboot项目
要创建一个Java Spring项目,你可以使用多种方法,其中一些常见的方法是使用Spring Initializr、Maven或Gradle手动构建项目,或者使用集成开发环境(IDE)如IntelliJ IDEA或Eclipse来创建。如果你使用的是IntelliJ IDEA或Eclipse等IDE,它们通常提供了内置的工具来创建Spring Boot项目。根据你的项目需求,从左侧列表中选择你需要的依赖项。在弹出的窗口中,选择Spring Initializr(或类似的选项,具体取决于你的IDE版本)。
2024-03-29 22:44:25
587
1
原创 Java中的注解 @valid @RequestBody @ApiOperation @Builder@NoArgsConstructor@AllArgsConstructor@Data
在 Java 中,特别是在 Spring 框架中,@Valid 是一个常用的注解,用于在方法参数上执行 Bean Validation。Bean Validation 是 Java EE 的一部分,它提供了一组用于验证 JavaBean 属性的注解。注意:要使用 @Valid 注解,你需要确保你的项目中包含了 Bean Validation 的依赖,并且已经配置了 Spring 的验证支持。当你使用 @Valid 注解时,Spring 会检查标注了该注解的对象的属性,以确保它们满足指定的验证规则。
2024-03-29 22:13:51
713
原创 Python3 websocket请求报错: error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to
Python3 websocket 报错:error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)
2023-02-22 19:45:44
1530
2
原创 linux中排查cpu负载过高的线程
1、top查看cpu过高的进程,拿到pid2、top -Hp pid ,拿到线程3、将线程PID转化为16进制:printf “%x” pid;之所以要转化为16进制,是因为堆栈里,线程id是用16进制表示的4、jstack pid 查看堆栈,找到第3步的那个16进制线程,找到线程状态...
2020-06-28 20:47:53
449
原创 jmeter-websocket压测
jmeter-websocket压测1、安装jmeter5.2.1版本2、安装插件3、编写脚本4、测试数据5、执行脚本6、压测7、问题汇总1、安装jmeter5.2.1版本2、安装插件3、编写脚本4、测试数据5、执行脚本6、压测7、问题汇总...
2020-06-03 18:24:47
583
转载 python3 实现定时任务
这里写自定义目录标题python3 实现定时任务1、循环+sleep()方法2、Python 标准库 threading 中有个 Timer 类3、使用标准库中sched模块。sched 是事件调度器,它通过 scheduler 类来调度事件,从而达到定时执行任务的效果。python3 实现定时任务1、循环+sleep()方法import timefor i in all:time.sleep(10)谨重使用2、Python 标准库 threading 中有个 Timer 类from
2020-06-03 17:55:12
889
原创 jmeter安装、工作原理与入门使用
安装:1、安装jdk,配置环境变量mac下:brew cask install javalinux下:yum install2、下载jmeter,无需安装,直接配置jmeter环境变量即可官网:https://jmeter.apache.org/下载地址:https://jmeter.apache.org/download_jmeter.cgi历史版本下载:http://archiv...
2019-09-10 22:37:40
163
原创 js-知识点
<!DOCTYPE html><html><body><button onclick="myFunction()">试一试</button><p id="demo">aaabaa--- ///!</p><script>function myFunction() { var str ...
2019-09-04 11:55:54
91
转载 python-捕获错误类型
https://docs.python.org/3/library/exceptions.html#exception-hierarchy
2019-08-19 11:02:27
209
原创 django工程-插入数据库,日期时间格式
https://docs.djangoproject.com/en/2.0/ref/settings/#datetime-input-formats
2019-08-18 23:52:07
798
原创 django工程-根据不同条件查询数据库数据
https://docs.djangoproject.com/en/2.0/ref/models/querysets/#field-lookups
2019-08-18 23:37:52
941
原创 python-查询添加导入包路径
当导入包的时候,可能找不到这个包,或者可能找到的是其他的包查看导入包的所有路径import syssys.path
2019-08-17 18:08:47
639
原创 python-random函数
import randomprint(random.random()) #用于生成一个0到1的随机符点数: 0 <= n < 1.0print(random.uniform(9,100)) #用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: b <= n <= a。如果 a <b, 则 a <...
2019-08-13 11:39:24
332
原创 python-flask
1、安装flask:pip install flask2、创建项目1)建目录跟目录 mkdir flask_travel2)进入根目录cd flask_travel3)创建应用目录 mkdir app4)进入应用目录 cd app5)在app目录建文件 touch init.py6)将一下内容写入 init.pyfrom flask import Flask#创建app应用,__...
2019-07-27 16:04:47
91
原创 python-虚拟环境
virtualenv可以创建虚拟环境[可以新建一个目录,进入该目录创建虚拟环境]安装virtualenv:pip install virtualenv创建虚拟环境:virtualenv env执行python解释器创建虚拟环境,virtualenv -p /usr/bin/python2.7 venv启动虚拟环境:source venv/bin/activate...
2019-07-26 20:11:00
89
原创 jmeter-命令行执行压测脚本
ui界面执行压测脚本,会消耗系统资源我们使用命令行执行脚本,命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资
2019-07-20 22:16:13
796
原创 python-执行程序获取命令行参数
有时候我们在执行程序时,程序要读去命令行中的参数1、sys模块2、getopt模块3、argparse模块
2019-07-20 18:09:48
1113
原创 jmeter报错:jmeter java.net.SocketException: Connection reset
jmeter java.net.SocketException: Connection reset网络慢,导致
2019-07-12 05:03:42
2416
3
原创 python-lambda表达式
匿名函数:多用于函数式编程只能有一个表达式,返回值就是该表达式的结果格式:lambda 函数参数: 表达式匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,利用变量来调用该函数add = lambda x, y : x+yadd(1,2)多用于函数式编程map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])[1, 4, 9, 16...
2019-07-07 23:03:59
67
原创 python-列表生成式
运用列表生成式,可以快速生成list,可以通过一个list推导出另一个list举例1:for循环生成列表[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]使用列表生成式:[x * x for x in range(1, 11)]举例2:for循环+if判断生成列表[4, 16, 36, 64, 100]使用列表生成式:[x * x for x in range...
2019-07-07 21:02:36
159
原创 yum
查看已安装的yum包#rpm –qa|grep yum安装包查找软件包 命令: yum search 安装包: yum install package更新指定程序包package:yum update package检查可更新的程序: yum check-update显示所有已经安装和可以安装的程序包: yum list...
2019-07-04 13:14:18
73
原创 jmeter分布式并发测试
1、开发测试脚本添加线程组:设置线程数、循环次数添加https请求添加cookie、参数化、后置处理器注:如果并发较小100以内,可以使用一台机器做并发测试,如果并发较大如10000,则需要部署多台机器测试2、jmeter分布式集群—部署多台机器进行性能压力测试在进行压力测试的时候,随着并发用户的增加,电脑的性能(CPU,内存)占用是非常大的,我们利用jmeter的分布式来缓解机器的负...
2019-07-04 12:55:02
1082
原创 python-多线程并发threading
多任务可以由多进程完成,也可以由一个进程内的多线程完成。线程是应用程序运行的最小单元。Python的标准库提供了两个模块:thread和threading,threading是对thread的封装。我们只需要使用threading这个模块导入模块 import threading启动线程:#运行主代码时,默认启动一个主线程#运行任务代码时,启动子线程1、主线程和子线程之间的执行...
2019-06-11 00:52:48
337
原创 python的多线程并发测试
import threadingimport requestsimport datetimeimport time“”"detail接口@THREAD_NUM :线程数@ONE_WORKER_NUM :每个线程循环数“”"THREAD_NUM = 20ONE_WORKER_NUM = 20SUMTIME = 0.00SUCCESSCOUNT = 0def test():...
2019-06-10 23:05:53
3113
原创 Python查找模块的路径
运行Python应用或引用Python模块,Python解释器要有一个查找包的过程。可以通过设置一个环境变量PYTHONPATH为Python增加一个搜索路径,以方便查找到相关Python模块(不同的操作系统环境变量的设置稍有不同),这与众多应用程序需要设置一个系统环境变量的道理是一样的。在命令行中可以通过以下命令设置:windows环境:C:\Users\Administrator>s...
2019-06-10 09:24:55
460
原创 selenium+python,driver.add_cookie()跳过登录验证码
当登录功能需要验证码时,我们可以使用driver.add_cookie()方法跳过验证码1、首先看wevdriver中add_cookie方法:def add_cookie(self, cookie_dict): """ Adds a cookie to your current session. :Args: - cookie_dict: A diction...
2018-12-02 16:22:15
6718
原创 selenium+python,使用baidu浏览器搜索
#coding=utf8from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport timeimport sysbrowser = webdriver.Chrome()browser.get(‘https://www.baidu.com/’)#检查页面titleassert ...
2018-12-01 21:12:33
265
原创 selenium+python 调起浏览器报错raise WebDriverException("Can not connect to the Service %s" % self.path)
raise WebDriverException(“Can not connect to the Service %s” % self.path)原因:本地hosts解析少 127.0.0.1 localhost,加上就就行
2018-12-01 20:52:34
2426
原创 mac环境下,python2和python3同时安装
1、mac本身自带一个python2可以通过which is python,查看python的安装目录通过环境变量echo $PATH 查看自带python的执行目录环境变量的加载顺序/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc2、安装python3,并添加环境变量...
2018-11-17 14:32:55
767
错误调试.pdf
2019-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人