![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
test
wangmiaoyan
这个作者很懒,什么都没留下…
展开
-
jmeter+ant+jenkins接口测试及持续集成
jmeter+ant+jenkins接口测试及持续集成原创 2020-04-11 21:09:57 · 557 阅读 · 0 评论 -
jmeter连接mysql及oracle数据库
1、下载驱动,地址:https://dev.mysql.com/downloads/connector/j/ 2、将驱动中的jar包放到jmeter目录下的bin文件夹 3、在测试计划中加载驱动 新建jdbc连接配置 填写连接详细信息 新建jdbc请求 填写查询sql,此处需注意,数据库名称需与配置保持一致 查看结果 今天只是学习了如何连接数据库...原创 2018-09-04 22:51:20 · 1092 阅读 · 0 评论 -
fiddler 导出jmeter脚本
前置条件:fiddler能抓到自己想要抓的包。此处有个插件来自于黑夜小怪,把这个插件放进fiddler就能导出想要的脚本,且该脚本基本可以直接到jmeter运行起来。1、将插件放进fiddler的ImportExport路径下。参考路径:C:\Users\sunny.wang\AppData\Local\Programs\Fiddler\ImportExportsunny.wang是用户的...原创 2020-03-22 16:31:07 · 2040 阅读 · 4 评论 -
fiddler抓自己想要抓取的网站内容-过滤不想要的
打开fiddler后发现抓不到我想要的网址的包,一开始以为是https的问题,于是找了很多的解决办法,看到一篇挺不错的文章,有兴趣可以看看 点此跳转SwitchyOmega配置的系统代理fiddler也是配置的系统代理然后看到抓到了想要抓取的包,本来是想设置127.0.0.1:8888的,但是不太清楚其中原理,最终没能设置成功,现也不太想在此问题上纠结太久,于是作罢,没有深究,抓到包了就...原创 2020-03-22 15:51:07 · 2590 阅读 · 0 评论 -
fiddler安装与使用-转载
...转载 2019-09-09 16:25:33 · 155 阅读 · 0 评论 -
jmeter对参数进行md5加密
新建bean shell 预处理程序新建-线程组-添加-前置处理器-bean shell预处理程序插入MD5签名代码import org.apache.commons.codec.digest.DigestUtils;//导入依赖包,直接用即可,不需要第三方jar包String key = "jswjsiwjiwjsiwjisjjjjjjjjjjjjjjjjjjjjjjjjjsssss...原创 2019-09-17 11:07:45 · 1886 阅读 · 0 评论 -
jmeter将接口请求内容进行md5加密后,得到签名,放在http header;再进行http请求
需求:将接口请求内容进行md5加密后,得到签名,放在http header;再进行http请求分析:签名后得到的内容是请求头中的一个参数,所以需要在http请求前处理;这里需要用到bean shell 预处理程序1、获取请求参数的body2、将body进行md5加密后得到sign3、将sign放入http header4、运行http请求这个签名是为了防止他人修改报文内容,而进行的加密...原创 2019-09-17 16:23:57 · 3715 阅读 · 6 评论 -
fiddler报错找不到主机,System.Net.Sockets.SocketException 不知道这样的主机
Fiddler 502 报错不知道这样的主机这是DNS的问题,设置DNS服务器即可。问题:解决方法:原创 2019-09-19 17:09:16 · 6984 阅读 · 1 评论 -
fiddler返回报错502,System.Net.Sockets.SocketException 不知道这样的主机。
问题:这样基本都是dns没有配置解决办法,给电脑配置DNS服务器然后刷新dns缓存,打开命令提示符,输入ipconfig/flushdns原创 2019-09-09 15:33:17 · 5212 阅读 · 0 评论 -
fiddler 返回乱码,解决
原创 2019-09-09 15:28:23 · 940 阅读 · 1 评论 -
电脑安装adb命令,adb为安卓调试工具
一、安装platform-tools1.需要翻墙下载安装包2.搜索SDK platform tools for windows,下载,大小应该是4M左右,现成的安装包路径,百度网盘 链接:https://pan.baidu.com/s/1-j8i4594aYZ0Z99frGPVnA 提取码:pm363.找到,解压放到Program Files,配置环境变量,将该路径加到系统变量Path中。...原创 2019-09-05 12:19:32 · 2572 阅读 · 0 评论 -
禁用测试套件和挂起测试用例
你写代码时,完成了一部分,上司突然说要先演示一遍,而这个方法你还没写完。然后你就先注释掉,然后运行。 在写测试用例时也会出现这种情况,那有没有可以相当于注释的功能呢? Jasmine提供了xdescribe函数来禁用测试套件,程序运行时会自动屏蔽掉这些测试用例,使这些被禁用的测试用例不会出现在最终的测试报告中。测试用例也可以被挂起(pending)。和禁用不同,挂起的测试用例不会被执行,但是会原创 2018-01-15 13:08:55 · 683 阅读 · 0 评论 -
Jasmine中describe块代码与it块代码及拆装与卸载的执行顺序
看了书上的那个例子,其实仔细去理解之后发现很简单的。 我的方法就是将所有的describe块都拆开,拆为it块,beforeAll,beforeEach,afterAll,afterEach,内部的describe块以及其他(console.log等), 首先执行的是:其他,不管是外部describe中的其他还是内部describe块中的其他,总之先将其他全部执行,顺序是从上往下。 第二步:原创 2018-01-15 11:59:32 · 1526 阅读 · 0 评论 -
创建单元测试-准备测试场景
准备如下:1.创建一个目录jasmine-demo,在命令控制台里将当前目录切换到jasmine-demo。(我的做法是在桌面创建一个文件夹,打开该文件夹,在文件路径那里输入“cmd”回车,就切换到了jasmine-demo目录下) 2.运行npm init 名利生成package,json文件(-y 参数表示不进行交互,直接使用默认设置)若不加-y,则会一步一步问你参数设置。原创 2018-01-15 15:46:41 · 621 阅读 · 0 评论 -
创建单元测试-编写测试用例 and执行测试用例
学习中,每天积累一点点原创 2018-01-17 10:21:25 · 2433 阅读 · 0 评论 -
Jasmine的断言
学习后自己的理解,若有理解不正确之处,欢迎提出。上一节说了所谓断言就是期望值与实际值比较,一致则通过,不一致则失败。 那么我们比较的类型有多少呢? 如果两个值是数值,我们可以想到:等于,不等于,大于,小于,大于等于,小于等于,约等于等 如果两个是布尔值,我们可以想到:值为ture,值为false; 如果两个是对象,我们可以想到:对象相等,被定义,未被定义,是否为null 还有一些其他原创 2018-01-17 12:24:18 · 1239 阅读 · 0 评论 -
测试替身简单介绍
测试用户场景时,单元与单元之间是有关联的,你测某一单元的功能时,可能需要别的单元提供数据,也有可能这单元会有返回结果,而结果会影响到别的单元,也就是测试的单元可能会有输入输出数据,这些数据是会影响被测单元的功能的。 当我们在测试这样的单元时,一般有两种方法,第一种是,将依赖单元放一起测试,但是这种方法实现比较复杂,困难,有时需要花费大量时间。第二种就是将测试单元独立出来,提供它需要的数据,用一些原创 2018-01-17 16:27:55 · 5301 阅读 · 0 评论 -
什么是Jasmine?什么是行为驱动开发?
每天进步一点点Jasmine作者Davis Frank是这样描述的:“Jasmine是一个JavaScript测试框架,目的是将BDD(Behavior-Driven Development)风格引入JavaScript测试中。至于区别嘛,我们的目标是BDD(相比标准的TDD ‘Test-Driven Development’),因此我们尽力帮助开发人员编写比一般xUnit框架表达性更强,组原创 2018-01-10 15:27:02 · 1252 阅读 · 0 评论 -
搭建Jasmine
每天进步一点点 想学习,在网上看了挺多例子,也买了书看,但是看过试过就忘了,现在开始把操作的记下来,相当于重新整理思路1.下载Jasmine 访问地址:https://github.com/jasmine/jasmine/releases 如图,下载Jasmine-standalone-2.8.0.zipz,解压,打开 目录原创 2018-01-10 16:55:18 · 643 阅读 · 0 评论 -
Jasmine中describe和it
上文中提到PlayerSpec.js,我们用notepad打开内容如下:describe("Player", function() { var player; var song; beforeEach(function() { player = new Player(); song = new Song(); }); it("should be ab原创 2018-01-10 17:49:07 · 7935 阅读 · 0 评论