自定义博客皮肤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)
  • 论坛 (1)
  • 收藏
  • 关注

转载 SaaS 模式

这两年SaaS模式的概念很火爆,今天理一下SaaS的概念。一、概念    SaaS是Software-as-a-service(软件即服务)。SaaS提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘IT人员,即可通过互联网使用信息系统。就像打开自来水龙头就能用水一样,企业根据实际需要

2017-11-30 11:08:47 490

原创 接口测试-基础知识-01

一、接口的定义我们常说的接口一般指两种:(1)API:应用程序编程接口。程序间的接口(2)GUI:图形用户界面。人与程序的接口这里我们所说的接口特指API接口。API接口定义:对协议进行定义的引用类型。好多公司开发人员分前后端,他们之间如何配合工作的,就是其中一方定义接口,另一方来调用接口,以实现预期功能。

2017-11-29 17:28:35 497

原创 接口测试-00

白天时间有点不够用,打算用晚上的时间来更新一下博客,记录所学内容。接下来一段时间打算学习一下接口测试的内容,主要包含以下几个部分:1、基础知识(1)接口的定义(2)接口的种类(3)为什么要进行接口测试(4)其它相关知识2、接口测试(1)接口文档示例(2)介绍接口文档工具ShowDoc安装及使用方法(3)接口测试的流程(4)接口测试用例如何

2017-11-28 22:44:56 377 1

原创 性能测试中的并发量概念

A朋友:公司官网改版,我要对其压测,从10000并发开始合适吗?我:从500开始吧A朋友:他说,这么少。。。。相信很多人(我也如此)对并发量其实没太多概念,总觉得不上个几万,几十万的并发根本算不上压测。实际是怎样的呢?阿里双11刚落幕不久,作为一个技术人,除了感叹阿里3分钟破百亿的交易额外,我们来看看这组信息。双十一,交易峰值32.5万笔/秒,支

2017-11-23 16:43:47 5676

原创 使用Apache ab进行压测

一、ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药,老少皆宜。自己使用也须谨慎。否则一次上太多的负载,造成目标服务器直接因内存耗光死机,而不

2017-11-23 15:46:37 459

转载 在centos下单独安装Apache ab命令

今天有朋友问到了如何用Apache ab 进行简单的性能测试,帮他解决完问题,顺便记下来吧1、如果你服务器有安装Apache,那么ab命令已经安装好了,直接敲ab,回车,看有没命令提示,如果有的话,恭喜你,本篇文章不用看了。如果没有安装,请继续往下看2、Apache安装包中自带的压力测试工具 Apache Benchmark(简称ab) 简单易用。ab运行需要依赖apr-u

2017-11-23 15:05:50 893

转载 Webdriver byclassname error:"Compound class names not permitted

原文地址:https://www.douban.com/note/637775924/driver.findElement(By.className("alert alert-success"));当class的属性值,中间有空格时,通过by方法会报错:Compound class names not permitted解决方法:You can ac

2017-11-22 15:11:08 1861

转载 centos7通过yum安装JDK1.8

安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件  这句命令的关键字是ja

2017-11-21 17:10:34 142

原创 13、Chrome 开发者工具

今天来学习下Chrome 开发者工具的常规用法。一、安装方法一:(需翻墙)(1)打开Chrome浏览器,点击右上角“自定义及控制Chrome”按钮(三个点图标)(2)更多工具,扩展程序(3)获取更多扩展程序,搜索Chrome  Developer,下载安装并启用方法二:(1)百度Chrome Developer 插件,下载文件到本地(2)打开扩展程序页,将插

2017-11-20 16:16:23 287

原创 14、Python 3.x 之操作 MySQL

接下来总结一下Python 处理MySQL的相关知识点。Python 2.x 用的包为 mysqldb,Python 3.x用的包为 pymysql 和 mysqlclient。大家可以根据自己的版本搜索自己需要的知识。本文介绍pymysql 使用方法。至于 pymysql 和mysqlclient 的区别,请参考本文:https://python.libhunt.com/proj

2017-11-14 10:27:37 266

转载 职场感悟————转

原文地址:http://www.cnblogs.com/rollenholt/p/4409329.html#3313208转一篇文章,写的很有意思公司愿意花大价钱挖新人却不选择给老员工加薪–-其实是几乎所有公司都存在的博弈悖论:当员工没有跳槽机会时雇主便没有动力提升其待遇,而当他一旦有更好机会准备跳槽时,公司想通过提升待遇也难以挽留。工资不是老板

2017-11-13 16:29:52 144

原创 13、Python 之处理字符串中的空格

今天简单总结下如何删除字符串中的空格1、使用lstrip()、rstrip()、strip() 方法>>> a = "   hello   python   ">>> a.lstrip()                            #删除左侧空格'hello   python   '>>> a.rstrip()                       

2017-11-13 15:59:17 1511

原创 12、Python 中 字符串大小写转换

简单总结下Python中字符串大小写转换,最后有个处理列表的方法感觉有点意思a = 'hello python' #都是小写b = 'Hello python' #第一个字母大写c = 'Hello Python' #每个单词的第一个字母大写d = 'HELLO PYTHON' #所有字母都是大写f = 'hello,python' #用逗号分隔e = ['H

2017-11-13 15:26:36 1504

原创 11、python中的try/except/else/finally语句

用实例来解释下Python中的try/except/else/finally语句的执行顺序1、如果try中的语句块执行成功,则会先执行try,再执行else,再执行finallya='abc'try: print(a[0])except IndexError as e: print('AAA')except IOError as e: print

2017-11-13 14:22:13 344

原创 10、Python 的random模块

今天来总结下Python的random模块几个常用方法:1、random.random() 用于生产一个0~1的随机浮点数import randomprint(random.random()) #无参数print(random.random())运行结果:C:\Python36\python.exe E:/python/test1/day4/sys.py

2017-11-13 11:52:32 165

原创 38、Selenium 之订制启动Chrome的选项(Options)

使用 selenium 时,我们可能需要对 chrome 做一些特殊的设置,以完成我们期望的浏览器行为,比如阻止图片加载,阻止JavaScript执行 等动作。这些需要 selenium的 ChromeOptions 来帮助我们完成1、什么是 chromeoptionschromeoptions 是一个方便控制 chrome 启动时属性的类。通过 selenium 的源码,可以看到

2017-11-13 10:23:51 19990 2

转载 9、Python xlsxwriter模块

原文地址:http://xlsxwriter.readthedocs.io/format.html之前一直使用xlwt模块,后来看到有人推荐xlsxwriter模块,试了试果然好用,推荐给大家。The Format ClassThis section describes the methods and properties that are available fo

2017-11-06 15:25:03 1194

原创 37、Selenium 之 help(driver)

看到一本教程,将help() 命令放到了最前面介绍。help()可以让我们了解对象及其使用方法,确实无比重要,那么今天就来看看这条命令都能做什么吧。1、命令行输入Python,打开Python环境。C:\Users\admin>pythonPython 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bi

2017-11-06 09:12:47 786 1

原创 36、Selenium Page Objects 思想

UI自动化的页面对象思想很重要,可以说是一个项目自动化是否成功的关键。今天我们来细细的说下为什么如此。一、系统发生了变化看到一句话,说的特别有道理:“事实上,你的系统发生变化是必然的;这说明他在改进”假设我们写了很多自动化测试用例,这时候系统发生了变化:1、之前有10条case中用到了A元素,但现在A元素定位xpath发生了变化;——这时候你需要修改10条cas

2017-11-01 14:39:11 405

Linux常用命令

Centos常用命令

2015-06-01

为毛我的帖子被删了

发表于 2017-12-29 最后回复 2017-12-29

空空如也

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

TA关注的人 TA的粉丝

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