- 博客(20)
- 资源 (8)
- 收藏
- 关注
原创 python面试,找出列表中出现最频次的数
print("列表中出现最频次的数是:",new[max_count])上面程序对最多频次只有1个数管用,对多个暂不管用。
2023-10-13 15:25:12 88
原创 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 1372
原创 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 723
原创 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 925
原创 jenkins+allure
主要步骤1 新建自由风格项目2 关键步骤cd /home/wanghl/namspytest Import_Asset_Package/ --alluredir ${WORKSPACE}/reports
2021-12-02 19:38:04 555
原创 python3 reduce用法
1、reduce描述reduce()函数会对参数序列中元素进行累积。函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。2、lambda匿名函数python 使用 lambda 来创建匿名函数。lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能.
2021-11-10 10:25:44 144
原创 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 249
原创 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 228
原创 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 674
转载 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 115
原创 自动化测试框架: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 532
原创 算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 111
原创 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 2078
原创 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 270
原创 基于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 126
原创 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 340
原创 自动化测试中-装饰器的引用实例
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 287
原创 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 1109
原创 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 262 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 301
testlink1.9.14(最新)升级包和升级步骤文档
2015-10-22
Hammer.jar
2012-07-25
多系统启动项修复功能
2012-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人