- 博客(68)
- 收藏
- 关注
原创 pytest+u2 并发测试
目前团队在使用的工具是pytest+u2。并通过python的celery异步与jenkins做结合达到打包完成后自动执行测试的目的。最后需要回传测试结果到外网的数据库中并在钉钉同步测试结果。UI自动化,不同于接口,在case量级上来之后执行时间往往以小时计。目前App自动化项目情况:case量:1000条左右执行时间:6h+case低耦合思路这次写的自动化项目初衷是可以兼容android、ios、web、api多种测试,所以不考虑使用自动化工具本身自带的多进程或多线程功
2021-07-09 18:16:22 407 3
转载 sqlalchemy [Errno 104] Connection reset by peer
问题记录:一直在怀疑是sqlalchemy配置问题,由于问题复现概率不高,断断续续解决了几次,仍未定位问题,偶然看到这篇,做下记录https://blog.csdn.net/sinat_42483341/article/details/103723691
2021-05-06 15:54:54 780
原创 ab使用记录
记录ab(Apache benchmark)使用命令ab是apache自带的轻量级性能测试工具,适用于简单的性能测试以及性能验证。没有图表(可以导出结果到csv),不支持复杂场景。开发过程中验证接口比较方便。常用参数-c -n -p参数:-n 即requests,用于指定压力测试总共的执行次数。-c 即concurrency,用于指定的并发数。-t 即timelimit,等待响应的最大时间(单位:秒)。-b 即windowsize,TCP发送/接收的缓冲大小(单位:字节...
2021-04-30 11:38:14 469
原创 element 合并行
做周报生成功能,需要合并行展示,做记录 data() { return { pos: 0, rowAndColumn = [], self.rowRoomColumn = [] } }, methods: { getListDataForRowAndColumn(data) { for (var i = 0; i < data.length; i++) { if (i === 0) {
2021-04-23 13:40:57 497
原创 pandas sqlalchemy 常用记录
做质量数据分析,bug率、准入准出率需要大量计算,使用pandas,做记录。# coding: utf-8from sqlalchemy import create_engineimport pandas as pd# 设置打印行列None:所有pd.options.display.max_rows = None# pd.options.display.max_columns = None# 创建数据库连接对象engine = create_engine('mysql+pymysq
2021-04-21 10:30:38 298
原创 docker文件清理 <none>
QA的工作平台突然无法自动发布到测试环境,看log,应该是shell执行失败登录服务器,执行shell语句。镜像build时报错,磁盘满了查看磁盘使用情况,初步定为原因,应该是docker镜像的问题使用 docker image list 查看这里看没有太大异常,用-a查看是否有隐藏,果然删除镜像,报错同事贡献命令:docker rmi $(docker images -q) 删除成功commit 一个新的之后,老的如果有重名就会直接变成<no.
2021-04-13 10:03:45 513
原创 Flask-SQLAlchemy 记录
配置项SQLALCHEMY_DATABASE_URI sqlite:////tmp/test.db mysql://username:password@server/db SQLALCHEMY_BINDS 一个映射绑定 (bind) 键到 SQLAlchemy 连接 URIs 的字典。 更多的信息请参阅绑定多个数据库。 SQLALCHEMY_ECHO 如果设置成True,SQLAlchemy 将会记录所有 发到标准输出(stderr)的语句,这对调试..
2021-01-27 11:58:08 429
转载 彻底理解CORS跨域原理
背景现在的前端开发中都是前后端分离的开发模式,数据的获取并非同源,所以跨域的问题在我们日常开发中特别常见。其实这种资料网上也是一搜一大堆,但是都不够全面,理解起来也不够透彻。这篇文章就结合具体的示例代码以及之前分享的PPT进行整合将跨域的原理梳理一遍。跨域的基本概念什么是跨域,什么时候产生跨域,相信大家都是知道的。咱们这里就长话短说了。不要觉得我夸张了,我是为了强调,强调,强调!!!^_^浏览器为了一定的安全因素,增加了同源策略。有违同源策略的操作都是被禁止的,这个时候就会发生我们.
2020-09-17 10:02:57 466
原创 vue 简易照片墙
部门平台首页弄个照片墙展示人员风采,组件代码如下:<template> <div class="photo"> <div class="container" v-for="(path, cl) in info"> <div :class="`box imgi ${status1} ${status2 + cl}` " ref="path"><img :src="path"></div> </
2020-09-03 15:01:11 3376
原创 vue+ele 使用及demo
vue+ele+axios demo项目配置、前后端交互、组件申明使用、路由1>项目目录2>安装axioscnpm install axios完成后,main.js引用3>选择布局官方布局https://element.eleme.cn/#/zh-CN/component/containerpage下index.vue<template> <div class="home"> <el-conta..
2020-08-31 16:04:33 2285
原创 菜鸟运行第一个vue项目记录
近期打算着手重构现有的测试平台,由于现在用的平台是layui+flask+uwsgi+nginx框架大家都已经比较熟悉了。所以在新平台选型时本着让大家多接触新东西、新挑战的原则。平台重构选用的框架为vue+flask+element-ui。记录如下,供成员翻阅:我们要有的东西:node.js vue-cli cnpm首先完成node.js安装试了几个官方渠道,略慢。这个快一些:http://www.pc6.com/softview/SoftView_209026.html 安装完成后
2020-08-21 18:14:30 251
原创 fiddler 问题解决记录
新入职几个员工,抓包工具各种问题,记录下解决方式:1、防火墙问题:关闭防火墙,添加入站规则,放开所有权限。2、证书问题:清除所有fiddler证书,重新配置https抓包。3、端口占用问题:变更端口:修改默认端口变为其他未占用端口。4、...
2020-08-11 10:50:56 753
转载 常见十大算法
转载自:https://blog.csdn.net/u013270347/article/details/80604690相当清晰优劣术语- 稳定性 原本a在b前,a=b,排序之后位置任然不变。不稳定性则相反- 内排序 所有排序都在内存中完成。外排序数据放磁盘,排序通过磁盘内存的数据传输- 事件复杂度 算法执行耗费的时间- 空间复杂度 算法执行耗费的内存In/out-place: 不占/占额外内存冒泡排序:- 比较相邻的元素。如果第一个比第二个大,就交换它们两个- 对每一对相邻
2020-07-19 13:47:10 144
原创 微信X5内核及缓存问题解决
清除缓存:任意聊天页面发送 debugtbs.qq.com,打开后按需使用功能。提示非x5内核:任意聊天页面发送 debugmm.qq.com/?forcex5=true,点击即可
2020-05-29 12:31:32 3362
原创 pip 常用功能
pip导出pip freeze > requirements.txt pip批量安装pip install -r requirement.txtpip包详细信息pip show xxxx制定镜像pip install -i xxxxxxxxx 包名阿里云:http://mirrors.aliyun.com/pypi/simple/清华:htt...
2020-05-07 08:37:52 214
转载 docker-安装部署
防走丢转载自:https://www.cnblogs.com/caoweixiong/p/12186736.html前言从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。Docker 官方建议要 CentOS7.0...
2020-04-28 08:48:32 666
原创 jenkins添加SSH Server
jenkins添加SSH Serverjenkins服务器A,test服务器B。1、免key登陆使用用户AAA登陆服务器A#进入.ssh目录[root@Jenkins-Linux-02 ~]# cd ~[root@Jenkins-Linux-02 ~]# cd .ssh/#生成私钥/公钥[root@Jenkins-Linux-02 ~]# ssh-keygen -t rsa...
2020-03-25 17:25:23 2409
转载 【转】利用uWSGI和Nginx发布Flask应用
转载自:https://www.cnblogs.com/franknihao/p/7202253.html因为Flask比较容易上手,之前也拿flask写过几个小项目,不过当时天真地以为只要在服务器上nohup跑一个python脚本就算是成功发布了这个flask项目。实际上这还面临很多问题,比如并发性不好,不支持异步(虽然也可以在run里面加上threaded之类的参数来解决,但终究不是...
2020-03-18 15:17:28 268
原创 There are no packages available for installation
sublime text3 -install package报错我这里出错的原因为版本号问题。解决方法,下载channel_v3.json到本地,修改文件开头的:"schema_version": "3.0.0" 为"schema_version": "2.0"即可。放个打得开的地址:https://erhan.in/channel_v3.json下载完成后,在插件设置-》用户...
2020-02-11 11:42:35 219
原创 adb 查看cpu及内存使用情况 android9、10
adb shell 中top的相关使用9、10版本安卓和老版本的用法有了些区别:9、10查看android9或10系统的手机上某个应用内存和cpu使用情况的可以参考:>adb shell>top -d 1 -o %CPU,%MEM,CMDLINE |grep 目标包名执行命令记录# rootadb rootadb remount# cpu,...
2019-11-21 08:39:41 1423
转载 app常见性能测试点
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xiaomaoxiao336368/article/details/83547318普遍的apk性能测试,主要是以下七类1、响应2、内存3、cpu4、FPS (app使用的流畅度)5、GPU过度渲染6、耗电7、耗流(ap...
2019-10-23 17:03:18 1753 2
原创 python-pptx 使用
前段时间需要做个部门周报生成工具,pptx格式。使用python-pptx模块制作,本文做记录,方便以后或同样使用到该模块的同学查询。官方文档地址:https://python-pptx.readthedocs.io/en/latest/index.html安装pip install python-pptx使用from pptx import Presentatio...
2019-10-21 17:57:31 2702 1
转载 No matching distribution found for win32com
本文链接:https://blog.csdn.net/weixin_44193909/article/details/89115254 Python语音识别------speech模块------win32com模块 但是在cmd中输入pip install win32com安装不成功。 解决办法:输入python -m pip install pypiwin32进行安装,成功解决。...
2019-10-15 12:29:00 7183 1
转载 SublimeText3 使用anaconda包配置python环境
sublime text3 很好的文本编辑器,用来运行小脚本很适合。介绍一下如何配置python使用环境,sublime里面支持python最好的代码提示、参数不全等功能是anaconda插件。1) 下载sublime text3https://www.sublimetext.com/32) 安装包插件打开sublime text3 , 按Shift+ctrl+P, 进入命令界面...
2019-09-10 15:45:59 1024
原创 Sublime Text 3 无法下载插件解决办法
配置ST的时候碰到无法安装插件的问题,可以使用国内的镜像。方法1:科 学 上 网方法2:Package settings -> package control -> settings User 中,添加:, "channels": [ "https://erhan.in/channel_v3.json" ]方法3:添加host:50.116.34.243...
2019-09-10 15:27:25 4171 2
原创 Sublime text 3 + python3
step0:下载->安装(不做赘述)->开启package controlstep1:预防被墙:修改; Preferences –>>Settings(Settings User){ "bootstrapped": true, "channels": [ "https://erhan.in/channel_v3.json" ], "deb...
2019-09-10 14:36:54 162
原创 sql对int类型进行模糊查询
使用 cast() 函数CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。语法:CAST (expression AS data_type)例子:resq_code 为int类型SELECT * from apirun_result where cast(resq_code as char)like '4%%'...
2019-09-09 15:06:55 3114
转载 分享一份实用的mysql数据库规范,值得收藏
转载文章:https://www.toutiao.com/a6713129422834123272/概述今天主要分享一下mysql的数据库规范,仅供参考。从基础、命名、表设计、字段设计、索引设计、sql编写、行为规范几个方面做介绍。基础规范1、必须使用InnoDB存储引擎说明:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高...
2019-07-19 08:35:53 152
原创 xmind转xls
xmind用例转为xls格式比较急,写的较乱,注释并不全,可以将就着用。# -*- coding: utf:8-*-# author:olaheiheiimport xlwt, xlrdfrom xmindparser import xmind_to_dict, xmind_to_xml, xmind_to_jsonimport pysnooperclass xmind...
2019-07-09 13:55:14 2355 6
转载 超详细SQLMap使用攻略及技巧分享
转自:*本文作者:simeon,转载来自 FreeBuf.COMsqlmap是一个开源的渗透测试工具,可以用来进行自动化检测,利用SQL注入漏洞,获取数据库服务器的权限。它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项,包括获取数据库中存储的数据,访问操作系统文件甚至可以通过外带数据连接的方式执行操作系统命令。sqlmap目前最新版本为1.1.8-8,相关资源如下:...
2019-06-19 17:13:47 421
原创 python-sonar
sonar如何安装网上很多,不写了。本地sonar安装完成后,修改配置文件:#Configure here general information about the environment, such as SonarQube server connection details for example#No information about specific project sho...
2019-06-10 15:34:10 1188
原创 js crypto 加密解密
crypto模块的目的是为了提供通用的加密和哈希算法。用纯JavaScript代码实现这些功能不是不可能,但速度会非常慢。Nodejs用C/C++实现这些算法后,通过cypto这个模块暴露为JavaScript接口,这样用起来方便,运行速度也快。<!DOCTYPE HTML> <html lang="zh-CN"> <head&g...
2019-06-03 18:09:33 1642
原创 Yapi搭建-win
YApiYApi旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API特性安装-win环境要求nodejs(7.6+) mongodb(2.6+) gitnodejs官网下载最新包,安装:https://nodejs.org/en/download/ps:安装过程中如果报错2503/2502,是应为权限不足,解决...
2019-05-13 15:18:02 1433
转载 FIDDLER常用命令
注:命令框是在主界面左侧最下方的那个黑框size命令:选择请求响应大小大于size字节的会话:size>40000 //选择大小超过40kb的响应选择请求响应大小小于size字节的会话:size<5k //选择小于5kb的响应=status命令、 =method命令:选择响应状态=status 或请求方法=method的会话注:1、=301 //选择301重定向响...
2019-04-18 15:12:19 254
转载 linux常用命令
cd./frps -c ./frps.inilsof -i:7500sh reload.sh mastershutdown -sifconfigvim /etc/sysconfig/network-scripts/网卡名xxxsystemctl status network.servicerebootvim /etc/rc.d/init.d/networkgit clone ...
2019-04-04 10:48:31 125
转载 android Level 对应版本
随着版本的更迭,应用程序编程接口(API)等级不断发生。下面将目前为止所有API等级罗列出来,并与Android各版本一一对应。API等级1:Android 1.0API等级2:Android 1.1 Petit FourAPI等级3:Android 1.5 CupcakeAPI等级4:Android 1.6 DonutAPI等级5:Android 2.0 ÉclairAP...
2019-04-03 15:24:46 896
原创 python linux多环境 pyenv
获取pyenvyum install gcc #安装GNU编译器套件yum -y install git #安装gityum install -y readline readline-devel readline-static openssl openssl-devel openssl-static sqlite-devel bzip2-devel bzip2-libs #依赖安装...
2019-03-28 11:26:47 313
转载 Linux根目录下各个目录的功能
转自:https://blog.csdn.net/qq_35339990/article/details/78611373
2019-03-28 11:09:56 182
原创 TypeError: write() argument must be str, not bytes
python2.7写的socket发送文件脚本,3.6报错:TypeError: write() argument must be str, not bytes修改内容编码解决此问题使用decode.(‘utf-8’)把bytes改为字符串
2019-03-28 10:51:41 227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人