自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

美丽测试师的博客

记录工作中的点滴和成长

  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 jmeter beanshell 计划内参数的引用

用beanshell处理参数,我现在知道的有两种方式,有知道别的方式的可以评论1、直接引用在beanshll脚本中直接引用计划内的参数,比如计划内有一个参数叫aaa,在beanshell中直接引用就是log.info("${aaa}")这个引用方式和插件中一模一样,最近刚发现2、将参数取出来,放到一个字符串中,引用,以参数aaa为例jaaa = vars.get("a...

2019-12-20 17:19:23 587

原创 使用Jmeter进行BASE64加密

今天和朋友交流,get了一个新的知识点,记录在此备忘,原味来自:http://www.bubuko.com/infodetail-2228651.html关于用jmeter进行base64加密import java.util.Base64;import sun.misc.BASE64Encoder;BASE64Encoder encode = new sun.misc.BASE64...

2019-12-20 16:56:01 4334 2

原创 从现在开始要做一件大事——从零开始使用python语言搭建接口自动化测试的框架

今天突然产生的想法,每天总是东学学,西学学,说起来好像什么都会,想起来好像又不会什么。所以决定,从python接口自动化来入手(接口自动化收益比较高),从零开始搭建一个框架,来记录一下自己的成长。时间可能很长,也可能很短,看心情吧,我不是大牛,单纯记录,不一定能指导别人,有问题欢迎提出。使用python语言+requests库+unittest 来搭建一套测试框架,需要准备以下内容(我自己认为...

2019-10-19 22:45:50 471

原创 python 用列表实现二叉树的宽度优先遍历

看了python中队列和栈的一些相关信息,看到很多人说列表其实就可以实现队列和栈的特点,手动试了一下,还真是,在此做一个记录,用列表来实现二叉树的按层级遍历思路:将二叉树的根节点扔进列表中作为第一个元素,删除第一个元素并打印,同时将第一个元素的左节点和右节点添加到列表的尾部,循环如此,直至列表中所有的元素都打印完毕,代码实现如下:def level(head): list = [...

2019-10-08 10:31:43 391

原创 python+selenium 处理浏览器alter弹窗

alter弹窗无法通过元素定位查找,wrbdriver中专门提供了一个方法定义alter句柄alter= driver.switch_to_alter()alter.text 查看alter的文案确认alter:alter.accept()取消alteralter.dismiss()向alter对话框中输入文字:alter.send_keys()...

2019-07-14 20:43:57 1609

原创 selenium+python 多个窗口的切换处理

selenium打开多个窗口进行切换,常用的一些方法1、查看当前的webdriver中打开的窗口driver.window_hansles 返回一个列表,记录每个窗口的地址2、切换窗口时:w_driver.switch_window_to(driver.window_handles[x]) x代表列表索引3、查看当前窗口:driver.current_windo...

2019-07-14 20:42:48 923

原创 python-selenium模拟鼠标的常用操作

引入模块from selenium.webdriver.common.action_chains import ActionChains使用前需将ActionChains类实例化并传入参数driver,然后调用鼠标操作,最后调用perform函数执行鼠标操作,不调用perform不执行1、右击时间 context.click()举例子:ActionChains(driver).co...

2019-07-11 22:51:36 907

原创 python-selenium常用元素定位方式

一、selenium定位元素常用方法:1、Xpath方式:可以定位大部分元素,浏览器自带功能查看Xpath路径,可以直接用,上一章有说2、利用id定位:find_element_by_id("")3、利用textlink定位:find_element_by_link_text("")4、利用class name 定位:find_element_by_class_name("")...

2019-07-09 11:57:38 608

转载 Xpath常用元素定位方式

转载别人的,原文链接如下,我在这里做个备忘原文:https://blog.csdn.net/hou_angela/article/details/80305828一、XPath是什么:XPath是一种在XML文档中查找指定信息的语言;可用于在XML中进行元素和属性的遍历XPath使用表达式来选取XML中的节点或节点集;二、XPath常用定位方法:1. 通过元素本身的唯一属性...

2019-07-08 22:43:21 2021

原创 appium+python的一个简单应用:渠道包测试(遍历安装包,安装->启动->截图->卸载->再次安装)

需求:app发版时,需要发布60多个渠道包,为保证渠道包质量,我们单位的工作流程里包含一个抽测的环节,对即将发布的几十个渠道包随机抽取10个左右进行随机测试,主要看看安装,打开是否正常,这很耗费人力。为解放双手,写了一个可以应用的自动安装脚本,以后就用它了。ps:这是我学习过程的一个尝试,欢迎讨论指正。实现方式:appium+python(最近正好在看这一块),环境搭建网上一搜一大堆...

2019-05-22 14:14:55 763

原创 fiddler之断点的故事

本文仅作个人使用记录,同时欢迎各方指导。能够实现断点的三种方式一、全局断点:设置全局断点后,会给所有请求打上断点before request是在请求前打断点,此时可以修改向服务器发送的参数,一般在webform中修改after reaponse实在请求返回客户端的时候打算点,此时可以修改服务端返回来的数据,一般在textview中修改二、针对某一请求的断点:在命令行...

2019-04-11 11:13:17 272

原创 Jmeter使用之——对参数进行加密

在Jmeter日常实践中,大家应该都遇到过接口传参需要加密的情况。以登陆为例,用户名和密码一般都需要进行加密传输,在服务端再进行解密,这样安全系数会更高,但在使用jmeter进行接口测试的时候,怎样发送加密的参数呢,下面以AES加密为例,来示范一下如何在jmeter中对参数进行加密。本教程较为初级,有高级的请绕路~一、AES加密算法调试(java+myeclipse)首先要准备一个AES算法类,并...

2018-05-12 10:45:12 15670 1

原创 python+selenium学习之路第一篇——环境搭建

开始学习python+selenium,以此备忘一、前提python学习基础是进行selenium运用的基础,所以要学习python的基础语法,下面提供一些工具和参考资料这里是python的安装包和IDE(PyCharm),建议使用python3https://pan.baidu.com/s/147fX3_E-_Sl5sGt-7xXwsQpython学习pdf,学会这个可以直接做python开发了...

2018-05-06 16:24:18 721

原创 使用jmeter进行参数化的两种方式

一、使用函数助手进行参数化jmeter自带一个函数助手,通过函数助手可以帮助我们做很多事情,下图红框中的就是函数助手点击函数助手可以看到函数助手有很多功能,可以生成很多不同数据,我一般常用的是Random和RandomString两个,Radom会生成一个随机的数字,这个数字的范围可以在配置项里进行配置,RandomString可以生成一个随机的字符串,字符串的配置也是在配置项里进行配置的,在此只...

2018-04-11 17:34:17 2209

原创 使用Jmeter进行提交表单的操作

写个博客真是累,写完上一篇发现CSDN博客竟然要审核???纳尼??我只是做个技术备忘而已啦。。。本文介绍一下用Jmeter做提交表单的操作:1、上文已经介绍了怎么进行登录了,参数化先不说,先说单交易的登录+提交表单。登录成功之后就可以提交表单了,其实提交表单跟登录步骤一直,但是这里要注意!如果直接在登录的HTTP后加提交表单的请求是不会成功的,为什么呢?因为登录的用户名和密码没有记住!提交表单

2016-12-21 15:45:00 12907

原创 使用Jmeter进行登录操作

学习Jmeter很久了,还没有什么进步,写篇关于Jmeter的博客做备忘,以一个登陆后提交表单的流程为示例,我们需要先做登录操作,登录之后才可以提交表单:1、打开Jmeter,新建线程:2、首先要添加一个HTTP默认请求,为什么要添加这个呢?如果要测试的系统域名或者IP地址是不变的,每次添加HTTP请求都要配置一次域名或IP地址是不是很麻烦呢,用HTTP默认请求的话,该线程

2016-12-21 14:44:10 30943 26

原创 Monkey测试——当前机器连接多个设备时,指定某一设备进行测试

当你的机器连接了多个设备时:[c:\~]$ adb devicesList of devices attachedemulator-5638 host    //模拟器2390d880 device     //真机想连接真机肿么办?so easy![c:\~]$ adb -s 2390d880 shellshell@Coolpad9190_T00:/ $

2016-07-21 12:26:10 3420 1

原创 Monkey测试—真机测试步骤

最近在研究Monkey测试,发现环境还是比较不好搭的,还是请求别人帮忙搭好了,嘻嘻,好了废话不多说,记录一下我连接真机测试获取root权限、做个简单测试的过程:1、首先将手机链接电脑,打开cmd,查看当前设备,命令为adb devices,此时可以看到自己电脑当前连接的设备啦,那个1338就是我的测试机子了2、输入命令adb shell,进入测试机中:3

2016-07-07 12:07:13 8070 1

原创 电商测试要点记录

第一次接到电商测试的任务,之前没有接触过此类业务,在目前公司的好处就是能够接触到各种各样的测试业务,比如社区,电商,微商等等,ps:我们公司主要做微信公众号业务,经常会设计微信商城的项目,有意向的欢迎咨询!我认为的商城测试要点记录在此,欢迎补充交流:1、创建商品分类;2、在个分类下上架商品;3、商品分类下展示,商品详情等;4、加入购物车,计算金额;5、够买商品库存的增减,包

2016-07-07 12:05:14 19155 7

空空如也

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

TA关注的人

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