自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 fiddler抓包之设置断点进行拦截、篡改请求数据

fiddler是一款免费、灵活、操作简单、功能强大的http代理工具,是目前最常用的 HTTP 抓包工具之一。可以抓取所有的 HTTP/HTTPS 包、过滤会话、分析请求详细内容、伪造客户端请求、篡改服务器响应、重定向、网络限速、断点调试等功能。本次分享主要介绍fiddler抓包工具的设置断点,截取客户端请求数据。在分享前首先分享一下fiddler在客户端以及服务器之前的工作原理。fiddler 是在客户端和服务端之间建立的的 HTTP 代理服务器,能够监听客户端发出的请求和服务端返回的响应结果。当访问

2020-07-04 21:04:48 8144 1

原创 通过selenium对新增页面的手机号码输入自动化

测试系统时,手机号码和邮箱地址在新增或者编辑页面是经常要输入的字段,那么平常测试不会把手机号码从10开头全部覆盖到19开头,一般会随机挑几个典型的号码进行测试。本次实战在新增页面测试手机号码输入时,使用selenium+python编写了一个新增页面手机号码自动输入的脚本,使得在测试手机号码时将全部手机号码进行覆盖,而且之后在有同样的框架系统时,也可以直接运行该脚本去测试手机号码的输入功能。以下介...

2019-10-22 09:59:12 1168

原创 selenium之模拟浏览器、键盘操作方法

本次主要记录selenium自动在浏览器上的操作、鼠标事件、键盘事件、运行过程中打印相关信息、设置等待时间等内容。首先是浏览器上的操作,包括浏览器的最大化、控制浏览器的前进后退、以及刷新等操作时。1、浏览器的最大化使用的方法是driver.maximize_window()2、系统在浏览器上浏览时,可以进行前进和回退页面,而webdriver通过forward()和back()方法...

2019-10-10 14:49:33 1901

原创 selenium元素定位之css selector、xpath、以及xpath的绝对路径、相对路径定位方式

上一节主要介绍了selenium的id、name、class_name元素定位的方式,当元素不能通过id、name、class_name进行定位时,还可以通过xpath、css selector进行元素定位。本次主要介绍这几种方式的元素定位。首先是xpath定位方式,通过浏览器自带的copy xpath功能,将元素的xpath信息复制下来,然后写进脚本中,以百度为例,在chrome上打开百度,...

2019-10-09 15:49:39 5264

原创 selenium元素定位之id、name、class_name

之前学习了selenium自动化知识,最近利用项目资源忙里偷闲进行了实践操作了,国庆放假正好有时间,总结一下selenium自动化的使用。本篇文章首先总结一下selenium自动化的定位元素知识,在开始自动化测试之前,元素定位是基础,定位元素的信息定位正确了,才能保证之后的自动化运行正确。selenium的元素定位方式有很多种,但是在实际项目中不一定全部用上,所以在实际项目钟灵活使用seleniu...

2019-09-30 10:43:44 3630

原创 安装matplotlib出现错误的解决方法

最近根据领导布置的学习任务,开始学习python中的matplotlib,朋友告诉我这个很简单,然而刚踏入安装的门槛,就遇到了安装不成功的问题,后来百度了一下,按照网友的建议,试了一下方法最后安装还是成功了,虽然觉得已经安装成功了,但是好像没有找出根本的原因。虽然网友的各种各样的方法很管用,但是我还是想记录一下这次的入门之路,提醒日后的自己。学习之路还很漫长,希望越战越勇吧。下面正式记录本次的安装...

2019-07-12 15:37:20 39310 21

原创 python中安装第三方库的三种方法

本次主要记录在学习python过程中,学习了安装第三方库的三种方法,以及在新建一个project项目时,选择已安装好的第三方库。首先,先记录python学习中安装第三方库的第一种方法:通过pycharm中的setting进行安装,如图所示:1、选择file-->settings ...

2019-07-02 08:35:56 42415 3

原创 python之UnitTest框架

最近在学习python性能测试,稍微了解了一下python自带的unittest框架,该框架主要在单元测试过程中,对测试用例进行管理和执行,在unittest模块中,提供了许多类和方法,通过调用这些类和方法,对测试用例进行高效管理和封装。下面主要介绍一下unittest模块中的几个小模块:首先是测试用例。测试用例可以说在测试过程中最基本、最原始的数据。测试用例可以是一个测试点不同的测试输出...

2019-05-28 18:37:24 384

原创 使用python脚本向数据库中批量插入数据

上一篇文章中已经完成了使用python编写脚本向数据库中进行插入单条数据操作,那么在这个基础上,我们可以对脚本进行优化编辑,使脚本可以向数据库中进行批量插入数据。使用脚本进行批量插入数据的速度比在数据库中使用语句插入更快。以下是批量插入数据的脚本截图使用for循环,批量添加1000条数据...

2019-05-13 08:27:43 6258 5

原创 使用python编写脚本向数据库中插入数据

偷懒了好久没更新博客了,由于最近换了工作,工作需要,小白基础自学了一下如何使用python脚本向数据库中插入数据。所以今天主要记录和分享一篇关于python向数据库插入记录的文章,个人觉得在日常的测试工作中还是能用得上,本篇文章主要为了记录学习的过程方便以后复习常看,同时可以分享给刚入门的学习者。本次学习中,由于是新手,所以遇到了一些问题,虽然只是简单的几行代码,但是还是需要耐心。下面简单介绍...

2019-04-29 18:17:37 24029 3

原创 monkey的基本操作命令

在上两节的学习中,我们已经将monkey的环境搭建完成,并且可以成功连接上了真机,那么接下来会进行真机测试和模拟器测试。首先先学习真机测试,在学习使用monkey进行真机测试时,我们先了解一下monkey的基本命令的使用。执行adb help 可以查看adb的所有命令使用介绍:打开cmd,在sdk目录下,查找列出所有的app包名:查找列出所有的包名,执行命令:adb  shel...

2018-11-06 15:15:47 2276

原创 monkey真机连接失败记录

在上一节中,已经完成了sdk的更新,那么接下来可以进行真机和模拟器的连接使用。首先在进行真机连接时,将Android手机连接电脑,Android手机启用USB调试功能,在电脑上会显示Android手机的连接情况然后打开电脑的cmd,输入adb devices,出现没有显示设备的情况,证明是驱动安装的问题解决方法:当未安装驱动时,Android手机连接电脑时,会弹出未成功安装驱动...

2018-11-06 14:19:06 1238

原创 monkey环境搭建

monkey是猴子的英文,有胡闹,捣蛋;鬼混,摆弄,胡弄等意思。使用monkey工具进行Android测试,即是比喻为像猴子一样在键盘上、页面按钮上进行随机操作。monkey工具的局限性在于其向系统发送随机伪事件流,而不能进行自定义。monkey是Android中的一个命令行工具,可以运行在模拟器或者实际设备中,它可以向Android系统随机发送伪事件流,通过monkey程序模拟用户触摸屏幕,...

2018-11-02 13:44:02 1315

原创 postman接口测试

postman一个入门比较简单的接口测试工具。本人在之前没有接触过接口测试工具,也没有做过接口测试。在今年3月份开始,由于项目中需要进行接口测试,所以postman接口测试是在项目实践中学习和研究的。本次记录主要对学过的知识和工具进行一个记录和总结,加强接口测试方面的知识,相当于一个阶段性的总结。postman是接口测试入门比较简单的接口测试工具。使用postman可以进行功能上的接口测试。下...

2018-08-06 19:23:14 752 3

原创 sql server-进阶(函数)

本次主要记录sql server 中的内建函数的使用1、sql  avg()函数:avg函数返回数值列的平均值。null值不包括在计算中avg()函数的语法:select  avg(列名称) from  表名称举例:如需要计算学生信息student表中的score的平均成绩:select   avg(score)  from   student举例:如需要列出成绩比平均成绩高的学生...

2018-08-06 09:32:07 949 1

原创 sql server-进阶(二)

本次主要记录sql server的语句使用,以及基本的语法规则。此记录是根据wschool网站的学习指示,将基本的语法摘录,以及总结个人的想法,方便日后使用。本次接着上次的记录继续编写。1、创建数据库(create database):基本语法(create dababase  数据库名称)      举例:如需要创建一个学生档案数据库,数据库名为student(create data...

2018-08-02 21:00:43 625

原创 sql server-进阶(一)

本次主要在了解sql server的基础上,对sql server进行进阶学习。同样也是学习sql server的增、删、查、改操作。sql server进阶语句使用很广泛,并且很实用,灵活性很强,在实际的应用中可以进行多表查询等使用。下面介绍sql server进阶中的top、like、in、between、Alias、join、left join、right join、inner join、f...

2018-07-01 11:15:42 2822 1

原创 sql server-入门基础

sql server用于访问和处理数据库,可以进行数据库的查询、从数据库取回数据、向数据库中插入新的记录、更新数据库中的数据、删除数据库中的记录等操作。sql server主要包括两部分:数据操作语言和数据定义语言。本次主要记录如何使用sql server操作语言(select、update、delete、insert into)的基本语法,进行简单基础的增、删、查、改操作。1、select语句:...

2018-06-26 20:49:15 819

原创 jmeter初级-逻辑控制器(二)

本次主要介绍17种逻辑控制器中的交替控制器、随机控制器、随机顺序控制器、吞吐量控制器、如果控制器。交替控制器:交替控制器,当在交替控制器页面勾选了忽略子控制块,在该控制器下添加多个请求时,每次循环都会交替执行该控制器下的所有请求。使用方法:如果交替控制器下有两个A、B请求,循环次数为5,则从第一个开始执行,按照请求的顺序,进行交替执行,即执行顺序是:A、B、A、B、A复杂的交替控制器:如果一个外层...

2018-06-08 08:43:04 480 1

原创 jmeter初级-逻辑控制器(一)

在jmeter中逻辑控制器,通过在采样器中添加逻辑控制器,控制采样器的执行顺序,也可以对脚本进行控制。Jmeter中的逻辑控制器分为两类:(1)控制测试计划或者线程组中节点的逻辑执行顺序。(2)对测试计划或者线程组中的脚本进行分组、方便jmeter统计执行结果以及脚本运行时的控制等。目前jmeter中包含17种逻辑控制器,其中常用的有:简单控制器、循环控制器、仅一次控制器、如果控制器等。下面将介绍...

2018-06-07 08:41:22 3773

原创 jmeter初级-后置处理器(接口测试)

本次主要记录在使用jmeter进行接口测试过程中,当请求需要提取响应中的数据时,可以使用后置处理器进行获取。后置处理器,顾名思义,是在请求之后执行。并且如果只需要某个子请求执行,则在子请求下添加。以下是后置处理器的实践步骤:(本实践主要是介绍在添加卡时,http信息头需要获取登录成功的响应token,所以使用后置处理器可以实现获取响应中的数据。在后置处理器中可以使用JSON Extractor、正...

2018-04-25 10:43:02 4349

原创 jmeter初级-添加断言(接口测试)

本次主要介绍jmeter中的添加断言操作。检查测试中得到的响应数据是否符合预期。通过响应断言控制面板,测试人员可以添加模式字符串与响应的各个域进行比较。在断言控制面板中还可以选择字符串是否与其匹配整个响应,或者仅预期响应包含模式。可以对任何控制器附加多个断言。在jmeter4.0版本以上可以添加失败时的响应信息。以下是在登录HTTP请求中添加断言的实践操作。1、添加线程组:2、添加登录HTTP请求...

2018-04-16 11:34:55 42208 2

原创 jmeter初级--简单的HTTP登录请求(接口测试)

本次主要根据postman自带的demo使用jmeter进行接口测试。文章通过介绍一个简单的HTTP请求的接口测试例子,更深入的了解jmeter的配置。1、打开jmeter后,在测试计划下新建一个线程组,如图所示:2、新建一个HTTP请求,在http页面中,根据postman上的如图所示:postman自带的实例将postman自带的实例的登录接口测试转换成jmeter接口测试,如图所示:以上就完...

2018-04-13 15:09:16 6282

原创 jmeter初级--基础知识(接口测试)

本次学习内容为jmeter的基础知识的学习,在了解jmeter基础知识的情况下,通过实例操作进行接口测试一、jmeter的配置文件:1、测试计划:测试计划是jmeter测试脚本的根节点,关于整个测试脚本的一些基础设置,可以在测试计划中设定,例如用户定义变量。一个完整的测试计划,会包含一个或多个线程组、逻辑控制器、采样器、监听器、定时器、断言和配置元件。在界面的左侧树形列表上就是测试计划。点击测试计...

2018-04-13 13:46:54 3262 1

PyQt5基础控件使用解析.docx

PyQt5基础控件使用解析.docx

2021-07-16

jmeter性能接口

本文档主要记录jmeter在性能接口中的各个配置元件、逻辑控制器、前置处理器、后置处理器以及监听器等的使用

2018-08-30

空空如也

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

TA关注的人

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