自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (12)
  • 收藏
  • 关注

原创 ARP协议与攻击

一、概念ARP协议的基本功能:通过目标设备的IP地址,来查询目标设备的mac地址。ARP之广播请求单播回应二、原理在局域网中,一台主机和另一台主机通信,要知道目标的IP地址,但是在局域网中传输数据的网卡却不能直接识别IP地址,所以用ARP解析协议将IP地址解析成MAC地址。三、arp表在局域网的任意一台主机中,都有一个ARP缓存表,里面保存本机已知的此局域网中各主机和路由器的IP地址和MAC地址的对照关系。ARP缓存表的生命周期是有时限的(一般不超过20分钟)。四、例子.

2022-01-17 17:30:04 1468

原创 ICMP简介

一、ICMP协议的功能1. 确认IP包是否成功到达目标地址2. 通知在发送过程中IP包被丢弃的原因二、流程说明三、需要注意1.ICMP是基于IP协议工作的,但是它并不是传输层的功能,因此仍然把它归结为网络层协议2. ICMP只能搭配IPv4使用,如果是IPv6的情况下, 需要是用ICMPv6四、常见的ICMP报文1.ping命令ping命令的功能(1)能验证网络的连通性(2)会统计响应时间和TTL(IP包中的Time To Live,生存周期)那么如何验证的呢?(

2022-01-17 14:50:38 2925

原创 python 遍历文件,组成列表格式

#coding:utf-8import jsonimport osfrom jieba import analysefrom xlwt import *def listFile(fileDir): L = [] CL = [] for root,dir,files in os.walk(fileDir): for file in files: ...

2018-06-15 16:16:35 568

原创 Python文件处理excel

一:关于Excel1.创建excelfrom xlwt import *file = Workbook(encoding='utf-8')table = file.add_sheet(u"kwss")file.save("E:\sduty\kwss.xls")2.读取excelfrom xlwt import *myWorkbook = open_workbook(r'E:\siteVeri...

2018-06-15 16:13:33 226

原创 jmeter 添加控制器

一:下载插件1.ServerAgent-2.2.12.JMeterPlugins-Standard-1.1.2二、设置1.将JMeterPlugins-Standard-1.1.2中的JMeterPlugins-Standard-1.1.2\lib\ext中的两个jar包,放到jmeter的lib/ext中,重启jmeter,之后就看到如下出现很多jp@开头的检测器2.在后台,将ServerAge...

2018-05-31 15:07:29 738

原创 Postman

 参考文章:http://www.cnblogs.com/by-dream/p/6266047.html【后台测试】postman简介  ◆版权声明:本文出自胖喵~的博客,转载必须注明出处。  转载请注明出处:http://www.cnblogs.com/by-dream/p/6266047.html    在接口测试的过程中,经常拿到一个接口后需要先看一下这个接口是否可用,然后再对其进行处理,而...

2018-05-29 16:40:21 401

原创 jmeter使用

1.参考https://www.cnblogs.com/by-dream/p/5611555.html胖喵~专心做测试CnBlogsHomeNew PostContactAdminRssPosts - 108  Articles - 1  Comments - 337 【后台测试】手把手教你jmeter压测 ◆版权声明:本文出自胖喵~的博客,转载必须注明出处。  转载请注明出处:http://ww...

2018-05-29 16:36:25 2314 1

原创 python读入、写入excel

#!/usr/bin/env python# coding=utf-8from xlwt import *#需要xlwt库的支持#import xlwtfile = Workbook(encoding = 'utf-8')#指定file以utf-8的格式打开table = file.add_sheet('aaa')#指定打开的文件名data = {\ "1":...

2018-05-28 16:57:27 539

原创 python实现读取Excel、存入数据到excel 实现post方法

#coding:utf-8import requestsimport xlrdimport xlwtif __name__ == "__main__": workbook = xlwt.Workbook(encoding='utf-8') booksheet = workbook.add_sheet('Sheet 1', cell_overwrite_...

2018-05-28 16:55:48 1194

原创 Python语法

一:打印print。%s(string)只打印字符串,只打数字使用%d(data),不知道类型使用%r name = "lisi" print "hello %s ,nice to meet you!" %name age1 = 20 age2 = 21 print "I am %d yeas old,lihua is %d yeas old" %(age1,

2017-11-23 11:22:16 320

原创 Solr在linux环境下安装

1.installsolr 跟  tomcatsolr.tar 两个文件放到/usr/localcd /usr/local/chmod u+x installsolr  (给当前目录下的installsolr添加执行权限。u表示文件所有者,x表示执行权限。)sh installsolr         (使用sh命令来执行一个shell脚本,格式:sh 要执行的文件)

2017-11-10 16:40:29 383

原创 一台服务器中的数据库表,传向另一台服务器数据库中的表

实验目标例如:源数据 172.18.21.131中的hb_report中的表winfo;                         目标数据  172.18.21.133中的hb_test中的winfo表; 以上都是2008 sqlsever。1.在目标服务器中创建hb_test数据库以及表winfo2.设置存储过程(1)在数据库中选的“链接服务器”,点击右键选择“新建链

2017-09-28 15:12:18 2368

原创 python 数据

一:变量与对象存储1.x=20    y="tom"    x="jerry"变量名和数值单独存储,没被引用的会被程序自动回收二:整形、浮点型1、Python不用变量声明,变量的大小有机器硬件、cpu来决定大小2、运算符 + 、-、* 、/、//、%、3、强制转换,如:(1)int(3.1415926)=3     10+int("30")=40(2)m

2017-07-09 18:13:49 244

原创 selenium2-测试用例(2)

一:登陆用例实例1.用例driver=webdriver.Firefox()driver.get('http://172.18.21.133:8080')#driver.maximize_window()driver.find_element_by_name("username").clear()driver.find_element_by_name("username

2017-06-13 11:55:54 337

原创 selenium2-异常断言

Python 异常断言    在实际脚本开发中,需要用到python的异常处理来捕获异常和抛出异常,所以需要学习python的异常处理。>>>open(r'abc.text')Traceback(most recent call last):  File"",line 1 inIOError:[Erron 2]No such file directory:'abc.txt'

2017-06-12 17:47:19 732

原创 selenium2-测试用例(1)

测试类型1.测试静态内容(1)应用程序的主页包含一个应该在页面顶部的图片、标题、底部的联系地址等在吗?2.测试链接3.功能测试4.测试动态元素5.Ajax的测试    Ajax 是一种支持动态改变用户界面元素的技术。页面元素可以动态更改,但不需要浏览器重新载入页面,如动画,RSS 源,其他实时数据更新等等。Ajax 有不计其数的更新网页上的元素的方法。但是了解A

2017-06-12 17:00:06 857

原创 selenium2-自动化测试模型(2)

登录模块1.python 语言中函数、类、方法的使用(1)函数的基本使用   定义:def add(a,b) :                      调用:add(1,3)                    c=a+b                      print c或者:                                          

2017-06-08 16:45:41 210

原创 selenium2-自动化测试模型(1)

自动花测试模型介绍         一:线性测试1.通过录制或编写脚本,一个脚本完成一个场景(一组完整功能操作),通过对脚本的回放来进行自动化测试。   (1)之前我们写的脚本都是线性测试,数据和程序在一起       (2)每一个脚本都是独立的,任何一个脚本文件拿出来就能单独运行;缺点也很明显,用例的开发与维护成本很高。     二:模块化与类库1.把重复的部分写成一个公

2017-06-08 14:57:43 237

原创 Selenium(5)-定位一组对象

一:说明1.需要引入OSfrom selenium import webdriverimport osfile_path = 'file:///' + os.path.abspath('checkbox.html')driver.get(file_path)os 模块为python 语言标准库中的os 模块包含普遍的操作系统功能。主要用于操作本地目录文件。

2017-05-27 11:57:10 497

原创 selenium(4)-打印、设置等待时间

一:打印1.通常我们可以通过获得页面的title 、URL 地址,页面上的标识性信息(如,登录成功的“欢迎,xxx”信息)来判断用例执行成功。(1)定位titledriver=webdriver.Firefox()driver.get('http://www.baidu.com')url=driver.current_urlif url=='https://www.baid

2017-05-27 10:33:29 1553

原创 selenium(3)-鼠标操作、键盘操作

一:鼠标操作以下操作包含在ActionChains中,所以引用from selenium.webdriver.common.action_chains import ActionChains (1)context_click() 右击right=driver.find_element_by_name('username') #定位操作的元素ActionChains(driver

2017-05-25 15:56:52 1095

原创 selenium(2)--浏览器操作、元素定位、操作

一:浏览器操作# coding = utf-8driver=webdriver.Firefox() #创建对象driverfirsturl='http://172.18.21.137:8080' #定义变量firsturldriver.get(firsturl) #打开url,调用driver中的get方法print "myfristu

2017-05-25 12:01:28 663

原创 Python-selenium(1)环境部署

一:安装1.官网地址:https://www.python.org/downloads/windows/   window的下载地址2.根据不同的机器32位,64位操作系统下载,3.设置环境变量:path 下面 设置  ;C:\Python27;4.运行:1)使用安装程序自带的,在程序运行里面搜索IDEL,直接使用              2)使用win+r 打开运行cmd,

2017-05-24 14:49:45 480

原创 LR_Analysis及其结果(2)

一:前端性能指标1.响应时间:快不快2.响应的吞吐量:每秒钟服务器的响应的大小,即网路上传输的大小,两个指标:1)服务器带宽明确:位(bit)最小单位,字节(byte)等于8个比特,KB=1024个字节,1MB=1024*1024B=1024*1024字节           带宽100M指的是每秒钟可传输多少位,单位(位/秒) 100M=1000k=(1000*1000)bi

2017-05-04 11:18:44 348

原创 Analysis及其结果分析(1)

一;设置场景后,跑脚本有问题时1.百度一下,解决问题,不要回避

2017-05-02 11:54:37 3481

原创 LR_中央控制器、负载生成器

一:中央控制器、负载生成器之间的关系负载生产器可以部署在多台机器上,由中央控制器控制,完成多并发,访问被测系统,在返回给中央控制器二:负载生成的安装(1)在两台机器上安装,负载生成器,系统目录tools下,点击启动;(2)之后在控制器中设置(3)如果添加两台负载生成器,各占50%的负载情况

2017-04-20 11:50:18 925

原创 LR_集合点

一:适用场景1.并发测试:关注大用户量并发的时候   并发:所有用户都在发请求             所有用户都在发同一个请求2.和真实场景并不符合,但是这样做的目的就是为了找到系统的具体的某一模块找到瓶颈,是压力测试的一个子集   负载测试:评估性能指标(真实场景),压力测试,并发测试(严格的并发,可以不用思考时间);   稳定性测试:长时间,标准用户数(最佳用户-系统

2017-04-19 11:14:54 2520

原创 LR-代理使用

原理:步骤1)录制设置 当客户端在浏览器中设置好Proxy服务器后,所有使用浏览器访问internet站点的请求都不会直接发给目的主机,而是首先发送至代理服务器,代理服务器接收到客户端的请求以后,由代理服务器向目的主机发出请求,并接收目的主机返回的数据,存放在代理服务器的硬盘,然后再由代理服务器将客户端请求的数据转发给客户端.相当于所有过80的数据都在我设置的2000的端口号上

2017-04-18 14:54:16 2596 2

原创 Solr简介(1)

一:什么是solrSolr是apache下的一个开源项目,使用Java基于lucene开发的全文搜索服务器;Lucene是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的一个架构。Lucene专注于搜索底层建设,solr专注于企业应用。二:Solr架构:实现web应用服务和solr分离三:solr特性1.易于加入到web应用程序

2017-04-13 20:28:09 238

原创 LR-事物、检查点、思考时间

一:作用1.能够精确的统计每个请求或者多个请求的响应时间-系统的快慢2.统计事物成功率-系统的稳定性3.LR默认统计的是每个action的时间二:

2017-04-06 22:20:08 1679

原创 LR_关联

一:使用函数1.web_reg_save_param_ex、web_reg_save_param 关联的值保存在参数里面例如:论坛发帖的verify的值是变化的找出它的方法:如果关联放在登陆页面,这个页面又做的比较特殊,是一个XML返回再JS跳转,所以关联不上;所以可以试着使用httpwatch将verify的数值在整个HTTP请求中搜索,搜到的URL前面添加关联函数就好。2.

2017-04-05 17:39:44 330

原创 LR_参数设置和VSUER关系

参数个数:10个tester1、tester2、tester3…tester10迭代次数:2次 场景设置(一):Sequential+Each Iteration执行结果:VuGen中:1个用户第一次迭代(Iteration)取值为tester1第二次迭代(Iteration)取值为tester2 Controll

2017-04-01 16:06:00 386

原创 LR_函数

一:WEB_URLWeb_url(“这里是步骤名”,”URL=你要访问的地址”,LAST);二:编码转换lr_convert_string_encoding例如:把“楂樼骇鎼滅储”从utf-8转换到系统编码格式,并且保存到test这个参数里面lr_convert_string_encoding("楂樼骇鎼滅储",LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,

2017-03-31 14:02:02 478

原创 Tomcat使用命令

一:在tomcat下设置1.在tomcat的bin目录下,敲击cmd,之后输入:tomcat6w.exe //MS//***服务名,调出tomcat选择器在java options下输入后,重启服务-Dcom.sun.management.jmxremote.port="8999"-Dcom.sun.management.jmxremote.ssl="false"-Dc

2017-03-27 19:13:50 415

原创 性能测试-服务器性能监测(2)

服务器监测:CPU、内存、硬盘i/o、网络i/o一:命令行监测1.第一个top命令(1)load average:0.97 ,0.91,0.66  第一个值代表过去1分钟负载的情况,第二个是5分钟负载的情况,过去15分钟的情况,一般观看后两个值,一般的标准是load值不高于CPU的核数(2)Cpu(s):6.5%us 用户程序占用cpu百分比;3.0%sy 系统占用cpu情

2017-03-27 15:46:24 419

原创 性能测试-Java应用服务器分析

一:应用服务器介绍1.主流服务器:tomcat、Apache、Jboss、Weblogic、IIS、Nginx 等2.服务器拓扑图browser                     web services                 数据库client        二:分析依据1.数据依据:操作系统性能计数器、LR报错日志、运行日志、异常堆栈、GC日志、线程快照

2017-03-27 11:26:57 1780

原创 性能测试-linux下的性能调优

一:性能概念1.概念:性能测试就是压力测试和负载测试的总和  应用场景:一门户网站能够支持多少用户并发操作(注册、写博客、看照片),看看支持多少并发2.:主要指标      使用者:响应时间(实质指事物)、稳定性‘      系统的角度:网络、硬件、软件的配置情况(应用服务器的jvm的配置、数据库中的my.int配置、系统)      主要指标:响应时间、吞吐量、并发用户、

2017-03-25 11:11:33 3254

原创 手机测试要点

兼容性测试1.安装2.卸载3.启动4.退出5.其他应用6.覆盖安装(升级、使用原版本)功能UI项目需求用户体验测试有话说-建议热区支持操作区域热区大小合理性-用户体验注意返回逻辑手机控键轨迹球软控件bluetoo

2017-03-03 17:28:49 546

原创 网络协议

一:网络协议二:应用层的网络协议-http三:抓包工具1.基于浏览器的插件,可以拦截http的数据包-httpwatch\fiddle2.基于网卡的底层扫描-Omnipeek/Wireshark

2017-02-23 14:51:01 265

原创 Android开发环境搭建

一:Eclipse、Sdk、Adt之间的关系1.eclipse开发工具   adt是eclipse开发android的插件  sdk是android运行环境  android开发3者都需要,使用的是Java所以还需要jdk环境二:下载安装包  1.JDK下载地址:http://www.oracle.com/technetwork/java/javase/archive-13

2017-02-22 14:19:09 226

jmeter web测试实例

jmeter web测试实例jmeter web测试实例jmeter web测试实例

2018-06-21

mathsduty知识学习

mathsduty知识学习mathsduty知识学习mathsduty知识学习mathsduty知识学习

2018-06-05

jmeter相关-监视器

jmeter相关-监视器jmeter相关-监视器jmeter相关-监视器jmeter相关-监视器

2018-05-31

自动化测试工具-robot

自动化测试工具-robot自动化测试工具-robot自动化测试工具-robot自动化测试工具-robot

2018-04-25

自动化测试脚本

自动化测试脚本自动化测试脚本自动化测试脚本自动化测试脚本自动化测试脚本

2018-04-25

FileRecv资料

用于教材用于教材用于教材用于教材用于教材用于教材用于教材用于教材用于教材用于教材用于教材用于教材用于教材用于教材

2018-01-08

python文档

python文档,python文档python文档python文档python文档

2017-11-23

mongo前端工具

mongo前端工具,适用于查看mongo数据库,适用于查看mongo数据库

2017-11-23

selenium chrome驱动包2.25

selenium chrome驱动包

2017-06-14

selenium chrome驱动包2.18

selenium chrome驱动包

2017-06-14

selenium-2.9 谷歌驱动包64位

selenium chrome驱动包

2017-06-14

抓包工具-httpwatchpro

2017-02-23

空空如也

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

TA关注的人

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