自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yunlive的博客

小菜鸟,学习中

  • 博客(68)
  • 资源 (2)
  • 收藏
  • 关注

原创 Jmeter压测环境选择&非GUI模式运行

Jmeter压测环境选择(Linux和本机)&非GUI命令行运行脚本

2021-06-08 17:19:07 1173

原创 【场景】JMeter并发线程组 Concurrency Thread Group 阶梯式加压

开始看一些博客使用的是Stepping Thread Group来加压,后面下载没有看到,从一个大牛博客才知道由于Stepping Thread Group步进线程组已经不被官方推荐了,所以现在我们使用Concurrency Thread Group并发线程组;并发线程组允许控制测试的长度, 并且线程在进程中间结束的情况下创建替换线程, 并发线程组不会创建所有线程,从而节省内存, 并发线程组不提供初始延时和减速的功能;安装Concurrency Thread Group插件下载

2020-10-15 17:47:29 2644 1

转载 Jmeter插件管理器Plugins Managerjmeter1.4打开报错解决办法

Jmeter插件管理器Plugins Manager下载插件打开报错Failed to download plugins repository.One of the possible reasons is that you have proxy requirement for Internet connection. Please read the instructions on this page: https://jmeter-plugins.org/wiki/PluginsManager

2020-10-14 11:07:56 12133 13

原创 【例子】locust压力测试登录——账号+密码(加密)

最近一直在研究这个locust实现登录,但是我发现基本上网上的自动化登录都是只有账号和密码登录,是没有验证码登录的。因为验证码每次不一样,目前我还不知道如果有验证码的登录是怎么做的。使用账号+密码(加密)登录的方式:一般很多登录请求的密码是加密的,常见的都是md5加密,至于是几层加密,这个可以问开发。因为有的是加密后再加密。1、登录例子保存为zhlh.py说明:这里的登录密码需...

2019-09-19 16:19:17 3127

原创 jmeter从接口返回值中提取数据的方法——后置处理器JSON Extractor

JSON Extractor

2021-06-10 10:35:07 5664 1

转载 jmeter调整字体大小

以前安装的版本都没有这样的情况,最近一次安装发现jmeter的字体太小了,跟电脑的分辨率也有关系,于是网上搜了好久,改了又改。终于勉强好了,不过有的主题下还是不行。但是有一个jiuh

2021-06-07 16:11:19 1691

转载 fiddler设置会话框添加显示请求方法栏

在使用fiddler抓包的时候,查看请求类型get和post每次只有点开该请求,在Inspectors才能查看get和post请求,不太方便。如果在会话框能直观地查看到请求方式,那就好了!一、添加会话框字段1、在会话框第一列(#)右键,弹出选项菜单2、选择Customize columns选项,Collection选项选择Miscellaneous3、Field Name选择:RequestMethod4、点Add按钮即可添加成功二、隐藏会话菜单1.选择需要隐藏的

2021-06-07 15:53:11 1182

转载 Jmeter性能测试-结果树中的响应数据出现中文乱码的解决方法

在Jmeter安装目录下 bin/jmeter.properties中,查找到sampleresult.default.encoding=ISO-8859-1,将ISO-8859-1更改为UTF-8,即sampleresult.default.encoding=UTF-8。注:1、将语句前面的注释符号# 去掉;2、修改配置后,需要重启Jmeter才能生效。如下图:更改后再次运行,没有乱码了...

2021-05-06 13:54:53 338

原创 Linux中以树状图列出目录的命令tree

Linux tree命令用于以树状图列出目录的内容。Linux下不能使用tree命令,是因为没有安装命令,执行下面代码就行了 yum install tree -y实例以树状图列出当前目录结构。可直接使用如下命令:tree参考:https://www.runoob.com/linux/linux-comm-tree.html参数说明:-a 显示所有文件和目录。 -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。 -C 在文件和目录清单加上色彩

2021-03-30 11:18:58 467

原创 【总结】left join 、right join、 inner join 区别,看图操作易懂

left join 、right join、 inner join 用法目录left join 、right join、 inner join 用法​ ​ ​1.left join2.right join3.inner join因为面试中被经常问到,因此整理一下,不懂的看了就懂了建议还是操作一次,更深刻。实践最深刻。left join(左联接) 返回包括左表中的所有记...

2021-03-26 12:19:36 4862 1

原创 sql语句中order by、group by和having的区别汇总

groupby having order by groupby从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。 注意:聚合函数是---sum()、count()、avg()等都是“聚合函数” orderby从英文里理解就是行的排序方式,默认的为升序。降序DESC orderby后面必须列出排序的字段名,可以是多个字段名。 ...

2021-03-19 16:34:00 8649

转载 Content-Type四种常见取值application/x-www-form-urlencoded,multipart/form-data,application/json,text/xml

四种常见的 POST 提交数据方式(application/x-www-form-urlencoded,multipart/form-data,application/json,text/xml)一直想整理下,发现这篇文章写的很好,就转载了https://www.cnblogs.com/jpfss/p/10449287.html目录application/x-www-form-urlencodedmultipart/form-dataapplication/jsontext/xml

2020-10-15 11:21:35 6296

原创 【安装教程】Jmeter及JMeter Plugins Manager插件管理器

Jmeter安装目录Jmeter安装windows 环境准备:jdk 1.8jmeter 5.1.1安装jdk8下载安装包,根据网络教程,安装安装后,查看效果如下 java -version下载安装jmeter网上随便下载一个就可以了https://jmeter.apache.org/download_jmeter.cgi下载解压后就可以了,进入bin文件,点击bat文件即可启动打开。可以创建一个快捷键放到桌面安装JMeter Plugi.

2020-10-14 10:38:20 3433

转载 手动测试和自动化测试的区别

虽然自动化测试是一个热门话题,并且正在慢慢主导测试领域,但是手工测试的重要性仍然是不可忽视的。人类的本能在任何一天或任何时间都无法被机器取代(至少在人工智能取得真正进展之前是这样)。

2020-10-10 17:28:04 2137

转载 关于token&cookie/session和refresh token

最近在做公司的认证系统,总结了如下一番心得传统的认证方式一般采用cookie/session来实现,这是我们的出发点。1.为什么选用token而不选用cookie/session?本质上token和cookie/session都是字符串,然而token是自带加密算法和用户信息(比如用户id),;而cookie本身不包含用户信息,它指向的是服务器上用户的 session,而由session保存用户信息。这点差别,决定token可以很容易的跨服务器,只要不同服务器实现相同解密算法即可;而cook.

2020-09-30 17:05:47 618

原创 超简洁版-完成一个python接口自动化项目+简单的测试报告PyTestReport输出

最近完成的一个小的项目设计,涉及简单的登录,查看信息,修改信息。还有很多需完善的地方,以后有机会用公司的项目来做就好了(应该要花时间了),不过好歹有的小的雏形了,也算是小小的进步吧...

2020-08-28 17:24:36 483

原创 接口自动化测试平台HttpRunnerManager环境搭建总结

先出一张效果图后续再更新^_^

2020-08-19 13:32:54 476 1

原创 【总结】用pytest写接口自动化测试用例

pytest是一款以python为开发语言的测试框架,具有以下优点:文档丰富,简单,易上手;支持参数化,可以细粒度地控制要测试的测试用例;pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-html(完美html测试报告生成)等;很好的和CI工具结合;

2020-08-17 15:51:25 6948 1

原创 【总结】在禅道写接口功能测试用例&接口测试与功能测试区别

前提:有接口文档,研发提供实在没有接口文档,公司又非要测试接口,写接口用例(作为测试很想吐槽)。只有一个办法,肯定是花费测试大量时间的。没接口文档时候,对着抓包写 接口文档三要素:1.接口概述 (接口实现功能、URL地址、get/post 、 接口使用场景描述)2.接口入参(params/body、 headers) a=xxx&b=xxx {“ss”: ”sss”, }3.接口出参(json或其它格式)用例设计接口测试是无界面的功能测试,设计用例思...

2020-08-17 15:44:20 4247 2

原创 http状态码之302,304,503,504

想要全面了解HTTP状态码信息,可以直接百度,基本能查到,下面主要列举偶尔并不常见的。  http状态码:  1、200 2开头的都表示这个请求发送成功,最常见的就是200,就代表这个请求是ok的,服务器也返回了。  2、300 3开头的代表重定向,最常见的是302,把这个请求重定向到别的地方了。  3、400 400代表客户端发送的请求有语法错误,401代表访问的页面没有授权,4...

2020-08-17 14:57:55 5036

原创 用python求1000以下的完全数并统计个数

python作业7-如果一个正整数等于除它本身之外其他所有除数之和,就称之为完全数。 例如:6是完全数, 因为6 = 1+2+3;下一个完全数是28 = 14+7+4+2+1。 求1000以下的完全数 打印出1000以下的完全数打印出1000以下的完全数#coding:utf-8for i in range(1,1001): sum = 0 for j in range(1,i): if i%j == 0: sum += j if .

2020-07-27 16:37:55 10642

原创 【fiddler小知识】fiddler抓不到pycharm发送的请求解决办法

很多人会遇到fiddler抓取不到python发送的请求。我也遇到了,通过pychrarm发送的请求,fiddler没有抓到。一般常见解决办法:方法1:卸载fiddler,重新安装就可以了。(亲测有效,推荐此法)方法2:fiddler关闭,重启路由器方法3:不要用虚拟环境...

2020-07-14 17:20:19 3470 12

原创 fiddler抓包——抓取App上https请求

配置https的请求需要安装证书(http的话不用安装)1、fiddler配置2、手机浏览器输入http://你的电脑的ipv4地址:8888/例如:http://192.168.1.101:8888/,打开看的以下页面,点击:FiddlerRoot certificate下载证书。无需打开。这样就安装了证书了,可以抓HTTPS的包的。要是打不开这个地址,现在电脑上浏览器输入这个地址(确保fiddler是开着的)3、下载证书后,手机浏览器打开百度搜索(网址:m.baid.

2020-07-14 16:49:15 13710

原创 【python小知识】关于Python中(\t、\n、end=‘ ‘)的意思及99乘法表

\t表示空4个字符,就是缩进,就是按一下tab键\n表示换行end=''表示末尾不换行

2020-07-14 10:26:11 24004 3

原创 【python例子】 python 计算1000以内的水仙花数

如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数。例如:153=1^3+5^3+3^3,因此153就是一个水仙花数求1000以内的水仙花数(3位数)网上这样的例子很多,总结3种常用的方法:代码实现:#coding:utf-8#5**3 B表示5的3次方#整除后取余数 1001%100# 方法一:for bai in range(1,10): #百位 for shi in range(0,10): #十位 ...

2020-07-13 17:54:08 19608 2

转载 软件测试,如何测试网站的安全性呢

用户认证安全的测试要考虑问题:1. 明确区分系统中不同用户权限2. 系统中会不会出现用户冲突3. 系统会不会因用户的权限的改变造成混乱4. 用户登陆密码是否是可见、可复制5. 是否可以通过绝对途径登陆系统(拷贝用户登陆后的链接直接进入系统)6. 用户推出系统后是否删除了所有鉴权标记,是否可以使用后退键而不通过输入口令进入系统系统网络安全的测试要考虑问题:1. 测试采取...

2020-02-26 11:11:17 869

转载 性能测试工具Locust和JMeter比较

pache JMeter™和Locust都是是最受欢迎的性能测试工具。JMeter和Locust - 简介JMeter是久经考验的性能框架之一,其第一个版本大约在20年前发布。 它是用纯Java语言编写的,。 最初,JMeter开发用于执行Web和FTP应用程序的负载测试。 但是,现在它允许测试几乎所有应用程序和协议,使用户能够使用与任何OS平台兼容的桌面应用程序来创建测试。https...

2020-01-14 17:38:57 4014 1

原创 我的2019年工作总结及对未来1年的计划和期许

最近一直在忙,不过今天手上的2个项目目前都在修改bug中了。等修改好了,估计明天又同时进行复测了。刚刚公司群里发布了2019年度工作总结和考核评优工作的通知,和去年一样,每个人需要提交一份个人总结PPT。然后我看了我去年的写的总结和期望,不足和成就。有了些感触,也忙里偷闲整理了半天今年的工作内容。这里具体的项目名称就不透露了。整体来说:1、独立测试3个项目/产品的测试工作。2、客户...

2020-01-09 17:08:47 3682

原创 python、postman、jmeter将上一个接口返回值作为下一个接口的请求参数

python进行接口请求,第一个接口返回的数据作为第二个参数的入参from operator import pos #导入包 定义要使用那个类import requestsimport jsonurl = 'http://123.56.22.39:48083/web/v2/user/userLogin'date={ 'userName':'admin', 'passw...

2019-09-25 10:24:46 3775

转载 unittest和pytest对比&python -m参数&if __name__ == '__main__' 该如何理解

一、用例编写规则 1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则:  (1)测试文件必须先import unittest  (2)测试类必须继承unittest.TestCase  (3)测试方法必须以“test_”开...

2019-09-24 11:49:22 977

原创 【总结】个人推荐的接口测试工具和接口性能/压力测试工具

一般接口有2种测试,现在很多是模糊了这个,但是如果细分。一般还要写《接口测试用例》和《接口性能测试用例》。同样,也分接口测试报告和接口性能测试报告。接口的本质及其工作原理接口你可以简单的理解他就是URL,工作原理就会说URL通过get或者post请求像服务器发送一些东西,然后得到一些相应的返回值,本质就是数据的传输与接收。接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外...

2019-09-20 15:08:25 7740

转载 【理论了解】接口测试简介以及接口测试用例设计思路

接口测试简介1.什么是接口接口就是内部模块对模块,外部系统对其他服务提供的一种可调用或者连接的能力的标准,就好比usb接口,他是系统向外接提供的一种用于物理数据传输的一个接口,当然仅仅是一个接口是不能进行传输的,我们还的对这个接口怎么进行传输进行进行一些设置和定义。开发所谓的接口是模块模块之间的一种连接,而测试眼中的接口是一种协议(对接口的功能的一种定义)2.接口的种类和分类外部接...

2019-09-20 11:17:33 3497

原创 【例子】locust压力测试——2种方式实现访问需要权限验证的接口(API)

目录一种是使用账号+密码(加密)登录的方式一种是绕过登录的方式目前访问登录后的一些页面,需要首先登录吧,下面2种方式实现: 一种是使用账号+密码(加密)登录的方式 账号密码登录的方式在前面的文章中有写过:一个locust压力测试登录例子——账号+密码(加密)。不过这个是对登录进行压力测试。这里对登录后的页面进行压力测试的话,登录接口其实只需要访问一次就可以了。把前面的例子...

2019-09-19 18:14:19 1879

原创 Python进行MD5方式加密,编码、不编码

在python中可以使用hashlib这个库来使用MD5加密:import hashlib在使用MD5加密的使用要注意加密内容的编码格式:如果文本不是中文的话,不需要编码import hashlib #导入hash库函数md5_object = hashlib.md5() #创建一个MD5对象md5_object.updat...

2019-09-19 10:33:31 5808

原创 APP测试之功耗测试(电量测试)总结

软件之所以会耗电,是因为使用了手机的某种资源,手机各个模块的耗电情况是不同的。当程序有以下场景的一点或几点就会有耗电风险,比如:1、定位,尤其是调用gps定位(每次都请求)2、网络传输,尤其是非wifi环境(移动环境里耗电量比较高,因为手机在使用移动网络的时候频繁去基站交换数据)3、屏幕亮度4、CPU频率(CPU频率高处理速度也不一定快,因为它跟系统频率,整体架构,GPU,缓存有关系)...

2019-09-17 15:04:46 4200

原创 【整理】Linux基础命令

目录命令符:软件管理&进程管理&系统管理LINUX基本命令Linux各目录的作用服务器注意事项命令符:ls -d #只显示目录ls -l #显示详细信息cd .. #返回上一级目录cd . #当前目录cd - #前一个目录pwd #显示当前路径mkdir #创建目录mkdir...

2019-09-16 11:30:11 186

原创 【总结】Locust性能测试学习-【附locust安装步骤】

最近学习这个locust是一个开源的python压力测试的框架,代码相对简单,涵盖的东西却不少。 locust是基于python的性能测试工具、支持python2.7及其以上的版本、相对于主流的LR与Jmeter工具使用的方式不一样、locust是通过编写python代码来完成性能测试的。 Locust是一款易于使用的分布式用户负载测试工具。它用于对...

2019-09-12 17:41:11 858

原创 Locust中的TaskSet 任务执行 get\post

Locust 是一个用Python编写的开源的负载测试工具。 它允许您针对模拟用户行为的 Web 应用程序编写测试,然后按规模运行测试以帮助查找瓶颈或其他性能问题。目录1个任务2个任务随机执行2个任务按权重执行2个任务连续或特殊顺序执行client.post()下面是 locustfile.py 的一个例子,它定义了一个简单的用户行为,它由一个获取特定网页的“...

2019-09-05 11:57:36 1227

原创 postman安装后,正确配置代理后只能首次正常抓包的解决办法

【背景如下】不知道最近大家有没有遇到这个问题。之前安装在桌面的postman自己不知道什么时候更新成为最新版后,再抓包的时候抓取不了。然后我卸载后重新安装配置后,首次可以抓取成功,当再次关闭后打开,就抓取不了了。更无语的是,就算电脑关机重启的中途都可以强制自动更新为最新版本。postman的官网https://www.getpostman.com/downloads/release...

2019-08-30 11:10:47 1400 2

原创 python环境安装(一)

之前安装过很多次了,但是每次到新电脑上或者版本更新后都又要找在线教程。今天打算把流程写下来,便于以后随便在其他电脑上可以安装。步骤一:打开python官网,找到下载地址:https://www.python.org/downloads/下载需要的版本。目前一般下载2.7或者3.6.这里是下载3.6版本为例https://www.python.org/downloads/release/...

2019-08-23 17:27:23 42298 6

postman+Interceptor.rar

postman 和 postman interceptor。亲测可用。 说明博客https://blog.csdn.net/u012106306/article/details/90172863

2019-05-13

NotePad++ ComparePlugin_v2.0.0 32和64位插件及源码

该资源为NotePad++compare插件,包含三个zip压缩包,分别对应32位ComparePlugin、64位ComparePlugin及其源码。需要的同学可以下载,学习。

2017-12-14

空空如也

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

TA关注的人

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