![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
haven2009
这个作者很懒,什么都没留下…
展开
-
jmeter通过BeanShell 方式调用python3脚本
为什么要这么玩?作者碰到了,实际做性能测试时,API加密验签已用python写好,若要实现jmeter也可以通过加密验签需要花费不少精力,另外时间也比较紧迫,因此决定直接通过BeanShell 方式调用python3脚本做性能测试(jmeter调用python3时间忽略对性能影响)1、线程组增加BeanShell Sampler采样器2、采样器脚本填写如下Runtime rt = Runtime.getRuntime();Process pr = rt.exec("python3 /da.原创 2022-02-10 11:58:05 · 1363 阅读 · 0 评论 -
mysql 求两列时间差
SELECT gmt_create as '授信受理实际时间',gmt_modified as '授信成功时间', TIMEDIFF(gmt_modified,gmt_create) as '授信处理完毕时间(S)' from credit_application WHERE name like '刘少琪' and credit_status=2;原创 2022-02-10 11:49:12 · 719 阅读 · 0 评论 -
shell清理目录下所有log文件
#!/bin/bashroot_dir='/data/webapps'rm -rf $root_dir/logsrm -rf $root_dir/panko-logsdir=$(ls -l $root_dir|awk '/^d/ {print $NF}')for i in $dirdo#echo $ifor h in `find $i -name "*2022*"`; do rm -rf $h; donefor i1 in `find $i -name "*...原创 2022-01-24 19:27:09 · 907 阅读 · 0 评论 -
jenkins+allure
主要步骤1 新建自由风格项目2 关键步骤cd /home/wanghl/namspytest Import_Asset_Package/ --alluredir ${WORKSPACE}/reports原创 2021-12-02 19:38:04 · 549 阅读 · 0 评论 -
python3 reduce用法
1、reduce描述reduce()函数会对参数序列中元素进行累积。函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。2、lambda匿名函数python 使用 lambda 来创建匿名函数。lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能.原创 2021-11-10 10:25:44 · 140 阅读 · 0 评论 -
python3.7 +locust1.6 压测百度II
一、脚本#! --^-- coding:utf-8 --^--from locust import HttpUser, task, between, TaskSetfrom random import choice# 任务类class TestLogin(TaskSet): @task def to_login(self): #data = {"username": "admin","password":"admin"} headers原创 2021-07-15 10:17:09 · 243 阅读 · 0 评论 -
python3.7 +locust1.6 压测百度
一、安装pip3 install locustpip3 install pyzmq二、编写python代码from locust import HttpUser, TaskSet,taskclass TaskDemo(TaskSet): @task# @task是执行的任务,一般单接口 def getList(self): r=self.client.get("/",timeout=30) print("r.status_code",.原创 2021-07-14 19:40:38 · 220 阅读 · 0 评论 -
mysql_binlog.000004只有事件记录,没有详细记录--原因binlog_rows_query_log_events未打开
一、配置文件vi /etc/my.cnf#logbinlog-format=ROWbinlog_cache_size=256Klog-bin=mysql_binlogrelay_log=mysql-relay-binlog-error=mysqld.logslow_query_log = onlong_query_time = 5slow_query_log_file =mysql_slow_loglog_queries_not_using_indexes=1...原创 2021-06-22 11:20:44 · 665 阅读 · 0 评论 -
Flask 文件上传实例
from flask import Flask, render_template, requestfrom werkzeug import secure_filenameimport osapp = Flask(__name__)app.config['UPLOAD_FOLDER'] = '/Users/ldd/Downloads/'@app.route('/upload')def upload_file(): return render_template('upload.html').转载 2021-06-09 17:50:01 · 112 阅读 · 0 评论 -
自动化测试框架:pytest+excle+mysql
一、创建utils.文件import xlrd,pymysql#从excle中生成sqls列表和查询参数、期望结果def gen_sqls_queryparms_expectresult(excel_file_path, sheet_name): sql_list=[] with xlrd.open_workbook(excel_file_path) as f: table = f.sheet_by_name(sheet_name) #print(tabl原创 2021-03-12 20:50:09 · 527 阅读 · 0 评论 -
算jmeter的bug?
前提jmeter for mac version:5.21、设置jmeter body体中data={"Name": "测钰泰和一号-~@#!@$%$^$%^&%^*^(*&)'()''%<marquee>----</marquee>","AccountNo": "20177599","Password": "111111"}2、发出请求后,查看jmeter.log...原创 2020-11-25 19:53:55 · 107 阅读 · 0 评论 -
MAC ChromeDriver与chrome 版本一致情况下,启动Chrome浏览器后,地址栏扔显示data;
错误:ChromeDriver启动Chrome浏览器后,地址栏只显示data;出现这样的问题,有可能是加载、刷新问题,调用下刷新方法就解决了driver.refresh()举例:from selenium import webdriverfrom time import sleeppath='/usr/local/bin/chromedriver'#1.创建Chrome浏览器对象,这会在电脑上在打开一个浏览器窗口browser = webdriver.Chrome(execu.原创 2020-11-17 19:00:53 · 2068 阅读 · 0 评论 -
mac 搭建openstf
1 、安装node-v8.17.0下载node-v8.17.0.pkghttps://nodejs.org/dist/v8.17.0/node-v8.17.0.pkg下载安装完毕可以在终端敲命令验证node -v,看看是否成功2、安装一些是stf依赖包(前提是已经安装了brew工具)brew uninstall rethinkdb graphicsmagick zeromq protobuf yasm pkg-config3、安装openstfsudo npm install..原创 2020-11-07 10:45:13 · 266 阅读 · 0 评论 -
基于flask wtf 开发login 登录窗体栗子
一、后端app.py#coding=utf-8from flask import Flask, render_template, request,flashfrom flask_wtf import FlaskFormfrom wtforms import StringField,PasswordField,SubmitFieldfrom wtforms.validators import DataRequired,EqualTo,Lengthapp = Flask(__name__)a原创 2020-09-21 09:50:00 · 121 阅读 · 0 评论 -
自动化测试中-装饰器的引用实例
1、你是否经常需要统计一个函数的运行时间,姿势可以这样import time# 统计程序运行时间装饰器def timer(func): def wrapper(*args, **kw): start_time = time.time() # 这是函数真正执行的地方 func(*args, **kw) end_time = time.time() t = end_time - start_time原创 2020-09-08 15:40:40 · 284 阅读 · 0 评论