自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 python 发送带附件邮件到钉钉邮箱+邮件内容带有表格

import smtplibimport pandas as pd# smtplib这个模块是管发邮件from email.mime.text import MIMEText# 构造邮件内容from email.mime.multipart import MIMEMultipartimport reimport osfrom bs4 import Beauti...

2019-10-30 12:01:15 3245

原创 linux下 python的目录说明

python的可执行文件的目录一般在/usr/bin下,通过apt-get安装的应用一般会在这个目录自行安装的一般在/usr/local/bin下python3.5的自带库目录在/usr/lib/python3/dist-packages/usr/lib/python3.5/python2.7的自带库目录在/usr/lib/python2.6/dist-packages/us...

2019-09-06 10:18:50 438

原创 使用正则处理response的结果

import java.util.regex.*;import java.util.*;String tempString = vars.get("SelectAnswer"); //SelectAnswer = "[[\"*\"],[\"*\"],[\"*\"]]";String[] array = tempString.split(",");List templist

2019-01-10 17:55:52 440

原创 beanshell处理response返回的json结果

步骤1:添加一个json.jar 包。下载地址:https://mvnrepository.com/artifact/org.json/json/20180813步骤2:将json.jar包添加到D:\apache-jmeter-2.13\lib\ext   和   D:\apache-jmeter-2.13\lib 目录中步骤3:在测试计划中添加json.jar 包,界面最下面,Add ...

2019-01-10 17:52:14 1922

原创 adb 在执行adb push指令的时候,总是报错的解决办法

在执行adb push 文件时,会报错read-only 是root权限的问题,但是执行adb root指令之后,还是没有解决对应的问题.那今天在研究Android  Device Monitor的时候,有一个file explorer选项,可以进行文件的push和pull.我用的是天天模拟器,可以对模拟器的文件进行改动.这个就是我添加的文件 ...

2019-01-10 11:44:15 3466

原创 关于monkey测试

最近公司开发一款app,想学习下monkey测试;首先要明白测试的需求,也就是说更加贴近用户的操作;1.触摸事件和手势事件是最常见的,所以需要通过--pct-touch 和--pct-motion将两个事件的占比调整为40%和25%;目标应用会包含很多的activity,为了能覆盖大部分的activity,所以通过--pct-appswitch将activity切换的事件占比调整为10...

2019-01-08 16:24:21 214

原创 jmeter中的验签以及参数传递

目前在维护一个模块的300多个接口,每次都需要修改的就是beanshell中的vars.put 和params.put所以如何才能将参数的传递可以剥离出来ne 自己自己新建一个beanshell脚本,里面将该请求的参数传入进去,然后直接去循环遍历这个jsonobject 取出每个值放入到map中就可以了,这样下面的接口只需要改参数那个beanshell文件就可以了,另外自己...

2019-01-07 15:34:49 1273

原创 setup Thread Group 和Thread Group的区别

看下面的两个图,获取到的结果是不一样的,一开始以为是jmeter的大BUG呢,忍不住一阵欢喜,后来发现想多了,主要的原因是在于两个线程组,一开始我用到的是普通的线程组,来获取token,设为全局变量,并传给下一个线程组,那普通的线程组,在一开始是获取不到token值的,也就是空值,所以下面两个请求上面是个${token}那换成初始化的线程组,就可以直接获取到值了,一开始我还以为是Pro...

2018-12-25 17:47:43 2553

原创 自动化测试:illegal input sequence at position 8449

最近遇到一个问题,在做自动化测试的时候,我们需要去执行写好的jmeter文件,但是跑完测试文件之后,总是在最后你马上很开心的跳起来之后,出现这么一行代码,非法的输入序列去网上查了,iconv编码转换的问题,这个是将utf-8转换为GBK格式,总是提醒是这一行出了问题,于是在将jmeter文件中这个请求的编码格式,写为utf-8运行,还是这行报错,然后将jmeter下面的...

2018-12-13 11:18:49 1392

原创 jenkins自动化测试部署流程

1.构建一个自由风格的项目,并且命名,然后如果有存在的任务,直接复制就可以,现在采用的是复制项目,对其更改2.点击配置,就是更改项目的一些信息3.项目描述,就是给项目起个清晰明了的名字    4.源码管理,需要知道Repository URL 源码地址,也就是存放代码的仓库地址,以及配置好分支,一般默认是master,不需要做修改.5.构建触发器—轮...

2018-12-13 09:44:04 3492

原创 在安装appium 时,执行appium -v版本可以成功,但是执行appium -doctor 报appium.js: error: Unrecognized arguments: -docttor

需要执行 npm install -g appium-doctor 在网上查了很久 好像是因为appium的最新版本,找不到appium\node_modules\.bin这个路径,所以需要安装appium-doctor.前提是你的appium 的路径要加入到环境变量的path中去.我使用这个命令的时候,还是报错,说我的文件已经存在的,报error 我找到自己appium安装路径下,果...

2018-12-12 11:15:38 3090 1

原创 jmeter的项目实践

 最近负责一个商品管理的自动化测试,业务都是简单的增删改查,工具使用jmeter,因为刚做测试,所以遇到很多的坑,其中的痛苦,和大家分享下,这样心里估计就不会孤单了.首先项目需要获取一个access_token的对象,需要对其中的access_token值进行认证,并带上所需要的参数.这个token值的有效期是一天,所以我每天都要问经理要token值,赶上忙的时候,你要一直等着,而无法...

2018-12-07 17:46:15 1287

原创 Base64转为图片,并保存到本地以及数据库

首先先要明确,base64解码之后转为图片,在本地是输出流写出到本地,保存到数据库是以路径的方式保存的.此处转换的方式可以自行百度一般的方式都是将传过来的参数封装为list,也可以采用String字符串的形式,进行拆分,借助for循环进行遍历即可.

2017-09-13 15:53:38 4831

空空如也

空空如也

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

TA关注的人

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