自定义博客皮肤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)
  • 收藏
  • 关注

原创 shell编写一个简单的jmeter自动化压测脚本

在公司做压力测试也挺长时间了,每次测试前环境数据准备都需要话费较长时间,所以一直在考虑能不能将整个过程实现自动化进行,于是就抽空写了一个自动化脚本,当然这个脚本目前功能十分简陋,代码也不完善,很有很多需要改的地方,后续再优化。文中如有错误或者不妥之处,还望指教。一、设计思路1、初始化数据库(导入用户,清除数据等)2、初始化缓存(使用了redis缓存优化系统)3、执行压力测试二、目录结构...

2019-01-05 16:55:51 5229 2

原创 在docker容器中部署python-selenium+chrome-headless自动化脚本~续

在docker容器中部署python-selenium+chrome-headless自动化脚本~续本文将会讲到下列内容:1、制作镜像2、编排容器反正是自己的文章,上链接(偷懒ing):https://www.cnblogs.com/mikasama/p/12494345.html...

2020-03-14 23:03:37 552

原创 基于postman+python的接口自动化测试解决方案

拯救懒癌-基于postman+python的接口自动化测试解决方案楔子:需求:实现:1、数据库操作-初始化、恢复数据尚需优化的地方楔子:话说测试之事,莫过于点点点,何其繁琐,何其无聊。若是做接口测试,虽亦无聊,但却能得“有趣”二字。诚然,在做接口自动化测试的时候,一般来说,会先在postman上调试接口,等到所以接口调通后,在一个个拷贝到Excel里面,然后启动自动化脚本执行Excel中的测...

2019-01-24 22:50:56 6398

原创 Jenkins+Postman+Newma+Xmysql之API全自动化测试

第一章 前期准备:各种安装配置介绍①Postman安装及使用②Newman 安装及使用③Xmysql 安装及使用④Jenkins安装及配置1、postman 安装及使用1.1、postman安装略1.2、postman使用1.2.1、postman基础功能1.2.2、常用断言①验证本次请求的状态码,即验证本次请求是否能调通,或预设响应状态tests[“Status cod...

2019-01-08 16:03:55 3185 2

原创 1分钟搭建极简mock server

1、无聊的背景、起源:如今的业务系统越来越复杂庞大,各个功能直接的调用也是多如牛毛,但如果在联调的时候,恰好被调的接口正在开发,怎么办?傻傻的等么,不存在的!这时会搭建一些server来进行mock。使得被开发功能的调试和测试功能能够正常进行下去。这就是mock server的出现的原因。网上找了张图片,可以很好的解释mock server的作用:来来来,搞起来2、搭建mock serv...

2019-01-08 14:54:32 9870 2

原创 绘图神器-matplotlib入门

这次,让我们使用一个非常有名且十分有趣的玩意儿来完成今天的任务,它就是jupyter。一、安装jupytermatplotlib入门之前,先安装好jupyter。这里只提供最为方便快捷的安装方式:pip install jupyter。启动jupyter也十分简单:jupyter notebook执行命令后,自动启动服务,并自动打开浏览器,jupyter就长这样找到你想要的目录,右上角...

2019-01-07 16:49:28 2354

原创 每天定时用爬虫爬取新闻发送给三爷

需求:1、获取前十条科技要闻2、通过邮件发送给指定收件人3、定时发送1、获取要闻,选的是新浪科技网https://tech.sina.com.cn/,爬取前十名要闻import requestsfrom requests import exceptionsfrom urllib.request import urlopenfrom bs4 import BeautifulSoup...

2019-01-07 15:05:34 5040

原创 使用Excel管理API自动化测试(基于python)

闲话休扯,上需求:自动读取、执行excel里面的接口测试用例,测试完成后,返回错误结果并发送邮件通知。分析:1、设计excel表格2、读取excel表格3、拼接url,发送请求4、汇总错误结果、发送邮件开始实现:1、设计excel接口用例表格,大概长这样:依次为:用例编号、接口名称、接口主host、接口路由、请求方式、请求参数类型、请求参数、断言这次案例中用到的接口,其实就是如...

2019-01-07 12:46:35 5837 1

原创 如何优雅地使用httprunner进行接口测试

一天,你的领导X要你对某接口做测试,你一听,接口测试,高大上。用什么做好呢?postman?jmeter?loadrunner?balabala。。。优秀的你,想到了一大堆工具,当然也包括用python写。为了凸显B格,你选择了python。新建一个a.py文件,然后一顿猛如虎的撸代码:import requestsurl = “******”params = "******"re ...

2019-01-07 11:50:45 30463 9

原创 shell中if的使用之有哪些可判断类型

-d :判断制定的是否为目录-z:判断制定的变量是否存在值-f:判断制定的是否为文件-L:判断制定的是否为符号链接-r:判断制定的是否可读-w:判断制定的是否可写-x:判断存在的对象是否可以执行!:测试条件的否定符号...

2019-01-07 11:50:14 2421

原创 linux下统计文本行数的各种方法之使用shell脚本统计

上一篇讲的都是统计单个文件的方法,直接在命令行执行就可以。现在试试脚本的方式,统计多个文件的行数一、统计目录下所有文件的文件数及所有行数脚本暂时命名为count.sh,代码如下:#!/bin/bash# 计算当前或者指定目录的文件数目及所有文件的行数fileCount=0linesCount=0 function funCount(){ for file in `l...

2019-01-05 17:32:17 4423

原创 linux下统计文本行数的各种方法之命令行统计

文件test1.txt有17行方法一:awk ‘{print NR}’ test1.txt | tail -n1管道前打印所有行号,管道后则打印最后一行或者:awk ‘END{print NR}’ test1.txt方法二:grep -n ‘’ test1.txt | awk -F : ‘{print $1}’ | tail -n1或者:grep -n ‘’ test1.tx...

2019-01-05 17:29:08 6500

原创 Linux下查询指定tomcat应用的进程数

我们依然假设应用名称为pear,查询指定tomcat应用pear的进程数:ps -ef |grep “/datong/tomcat-pear/” |grep -v tail | grep -v grep | wc -lps -ef |grep “/datong/tomcat-pear/” | grep -v ‘tail|grep’ | wc -l(grep -v tail | grep-v ...

2019-01-05 17:14:10 4060

原创 Linux下根据tomcat应用进程来查询其端口号

假设应用名称叫pear,并假设路径为:/datong/tomcat-pear/方法一,根据PID查找应用端口号,前提是应用已经运行1,找到改应用的PID:ps -ef | grep pear | grep tomcat | awk ‘{if($1==“tomcat”) print$2}’2,根据PID查找端口号:netstat -antup |grep LISTEN | grep ${PI...

2019-01-05 17:11:03 5267

原创 selenium坑之版本问题

如图:不明所以,完全不知道什么情况,于是开始排除1、浏览器2、代码3、元素定位(其实跟这没关系)然后都不是!!!原来是selenium版本问题!!!原来我用的是3.4.3版本的,不行,代码不兼容,因为我是基于2.x版本的代码于是卸载此版本,安装旧版本果然可以!!!反思:解决问题时的思路比较狭隘,只考虑了外部因素,却未考虑本身或者说内在的问题。也算上了一课,不错。...

2019-01-05 17:02:57 3819

原创 windows下自动更改IP的小工具(bat批处理文件)

每次上线,都要先上灰度环境再上到正式环境。在上到灰度环境时,访问灰度环境通过自动获取IP和更改指定dns来实现。具体如何实现,大家可自行百度。新建一个文本文档,将其后缀改为bat,打开该文件,拷贝一下代码:@echo off:startecho ============请输入数字选择下一步操作:echo ============1:ip设置为灰度echo ============2:i...

2019-01-05 16:45:45 7068

原创 ab压测工具的一些个人见解

ab压测工具(linux版)由于网上教程一大把,今天也按照教程好好研究了一番,下面写一下对此工具的一些个人见解,如有不妥,希望一起探讨。优点:1、小巧。2、理论支持655350并发数。实际32环境中使用,超过10000就跑不下去,更改配置后还是如此。经试验32测试环境中支持的最高并发数约为5000。3、使用简单方便,一行指令即可,如:ab -c 100 -n 10000 http://19...

2019-01-05 16:40:28 3534 3

原创 Linux下文件比对功能

很想对吧两个文本有什么不同,可linux下有没有那么方便的工具,怎么办?其实也很简单:diff命令,一行搞定。新建a.txt文件新建b.txt文件执行命令:diff -C0 a.txt b.txt,对比效果如图*** 1 ***表示第一个文件的第一行— 1 — 表示第二个文件的第一行以此类推。当然,该命令还有很多其他功能等待大家去探索。###后面又发现一个自带着色的比对工具c...

2019-01-05 16:34:24 5549

原创 loadrunner如何设置所有虚拟用户只运行一次脚本?

1,设置所有虚拟用户只运行一次脚本进入场景conroller,如下图设置。初始化和启动Vuser设置都可以,看具体要求,但持续时间一定要选择“完成前一直运行”,这样设置就可以让所有Vuser只运行一次脚本。2,设置所有虚拟用户同一时刻运行脚本且只运行一次当然,虚拟用户陆陆续续的执行一次脚本可以解决本分单体,但要达到并发效果,那么就要试试下图的设置:初始化设置为同时初始化所有;启动Vuser...

2019-01-05 16:31:20 6539

原创 mysql中操作符LIKE与通配符%的使用

mysql中通配符%用来通配其他字符,操作符LIKE用来查询字段中存在相同的字符SELECT t.userId,t.cellphone,t.idNo,t.* FROM t_person t WHERE t.idNo LIKE ‘%0504%’;LIKE ‘%0504%’ 包含0504字符NOT LIKE ‘%0504%’ 不包含0504字符...

2019-01-05 16:11:00 1269

空空如也

空空如也

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

TA关注的人

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