自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

原创 python面试,找出列表中出现最频次的数

print("列表中出现最频次的数是:",new[max_count])上面程序对最多频次只有1个数管用,对多个暂不管用。

2023-10-13 15:25:12 87

原创 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 1369

原创 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

原创 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 922

原创 jenkins+allure

主要步骤1 新建自由风格项目2 关键步骤cd /home/wanghl/namspytest Import_Asset_Package/ --alluredir ${WORKSPACE}/reports

2021-12-02 19:38:04 550

原创 python3 reduce用法

1、reduce描述reduce()函数会对参数序列中元素进行累积。函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。2、lambda匿名函数python 使用 lambda 来创建匿名函数。lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能.

2021-11-10 10:25:44 142

原创 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 245

原创 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 223

原创 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 669

转载 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 114

原创 自动化测试框架: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 530

原创 算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 108

原创 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 2074

原创 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 269

原创 基于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 122

原创 flask flash闪消息传到前端使用栗子

一、主要程序 app.pyfrom flask import Flask, render_template, request,flashimport pymysqlapp = Flask(__name__)app.secret_key='asdfads' #消息传递需要加密@app.route('/a12',methods=["GET","POST"])def a12(): if request.method=="POST": username=reque.

2020-09-20 20:04:37 336

原创 自动化测试中-装饰器的引用实例

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

原创 python如何替换list中tuple子对象中符合某些条件的元素

import random#1、需求,需要将listb中满足等于lista的元素都替换为某个18位的随机整型,并且必须保证listb相同的变量替换为相同的随机值初始列表如下:lista=['aaaa1','aaaa2','aaaa3','aaaa5','aaaa11']listb=[('aaaa1',12,23,34,35,46,74,48), ('aaaa2',22,23,'aaaa1',25,26,27,28), ('aaaa3',32,33,34,353.

2020-09-04 21:16:38 1104

原创 python 多态与多继承举例

'''1、多态:通过子类继承父类,子类覆盖父类方法2、 多继承:通过子类继承多个类,然后继承他们多个类的方法'''class Anamial(): def __init__(self,name,age): self.name=name self.age=age def eat(self): print("i can eat fish")class Anamial_a(): def eat_a(self): .

2020-08-28 11:36:55 258 1

转载 python自动化测试的面试+笔试经历

python基础1.range与xrange的区别range和xrange都是在循环中使用,输出结果一样。range返回的是一个list对象,而xrange返回的是一个生成器对象(xrange object)。xrange则不会直接生成一个list,而是每次调用返回其中的一个值,内存空间使用极少,因而性能非常好。注意:Python 3.x已经去掉xrange,全部用range代替。2.python中的字典,至少用两种方法取值与赋值dict = {'name':'zhangsan

2020-08-28 10:50:26 300

testlink1.9.14(最新)升级包和升级步骤文档

低版本testlink创建测试案例,若用例集层次过深,树刷新速度非常慢,据testlink官网说,testlink1.9.14解决了些树刷新问题

2015-10-22

Hammer.jar

How to use JDBHammer JDBHammer简介: 它是一个数据库压力测试工具,它可以模拟指定数量的并发用户进行数据库查询操作并给出测试的结果报表(这个结果表现你指定的并发查询用户数完成查询任务所耗用的时间)。当前只支持 MySQL 数据库。本软件网上有很多介绍,但是未找到实用介绍,都相互抄来抄去,本人今天从官网上下载了最新版本http://sourceforge.net/projects/dbhammer-08,发现下载下来不能用,出现如下问题: 于是自己看错误,发现少了文件,重新下载JDBHammer源文件并重新生成hammer.jar包就可以成功运行了。 现在把使用步骤和软件共享下: 一 使用前准备 1、 安装JDK并配置 2、 数据库驱动“mysql-connector-java-5.1.18-bin.jar”放置到C:\*\jdk1.6.0_23\lib目录下 3、 安装mysql 5.5 4、从附件中下载JDBHammer软件 二 数据及用户准备 1. 登录mysql创建数据库 Create a database or schema named "test" CREATE DATABASE test; 2. 创建JDBHammer默认的用户名及授权 Create a user named "dbhammer" with password "dbhammer" CREATE USER dbhammer IDENTIFIED BY 'dbhammer'; GRANT ALL PRIVILEGES ON test.* TO dbhammer; FLUSH PRIVILEGES; 3. 选择数据库“test”,用open script方式引入“mysql_ins_text.sql”,执行它,帮助你数据库初始化数据 Execute <dbengine>_ins_text.sql on test 4. 运行 DBHammer 进入JDBHammer所在目录,查看帮助 5 输入并发用户数和并发查询数(注意:这个不是无限大的,看你自己的机器处理能力),把结果保存到一个文件中去 例如用10个并发用户数,查询总数为10 java -jar hammer.jar 10 10

2012-07-25

多系统启动项修复功能

问题:安装windows2008 server 64还可以安装windows2003 server 64? 答:完全可以 解决办法: 1 从安装windows2008 server 64的硬盘取一块分区去安装windows2003 server 64 2 安装windows2003 server 64完毕后,重启肯定启动项不能再看到windows2008 server 64,没关系 3 先进入windows2003 server 64系统,然后下载一个软件“NTBOOTautofix”,通过它自动修复,可以看到修复报告,会说windows2008 server 64修复成功 4 重启windows2003 server 64系统时,就可以多了windows2008 server 64系统启动项 5 选择windows2008 server 64系统启动项(可能会碰到无法进入桌面的问题,可以在选择windows2008 server 64系统启动项时,按F8选择最近一次正常加载启动) 6 over--大功应该告成了

2012-07-25

portmap-4.0-17.i386.rpm

portmap 是架设NFS网络文件服务器关键组件之一,网上这个资源比较少

2011-04-27

WebPecker5.9

网站的好帮手,可以检查服务器漏洞、数据库漏洞、SQL攻击、

2010-01-08

浅析软件项目管理中的需求变更控制

浅析软件项目管理中的需求变更控制,谈谈变更方面事情,

2009-11-17

CodeReview.rar

开发人员的好帮手,写完代码,有人帮你看下代码质量,CodeReview

2009-11-12

LRAssistant.rar

大家做项目的时候,一些从数据库查找出来数据有问题,当脚本很多的时候,过滤数据是一件复杂的工作,

2009-08-24

空空如也

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

TA关注的人

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