自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(260)
  • 资源 (10)
  • 收藏
  • 关注

原创 网站并发量的计算方法

你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么:PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个PV。 计算模型: 每台服务器每秒处理请求的数量=((80%*总PV量)/(24小时*60分*60秒*40%)) / 服务器数量 。其中关键的参数是80%、40%。表示一天中有8...

2018-07-13 15:33:01 94

原创 并发用户数的计算方法

在实际性能测试中,测试人员常常会关心到并发用户数,也就是从业务角度关注究竟应该设置多少个并发数比较合理,以下是一个估算并发用户数的方法:  (1) 计算平均的并发用户数: C = nL/T  (2) 并发用户数峰值: C’ ≈ C+3根号C  公式(1)中,C是平均的并发用户数;n是login session的数量;L是loginsession的平均长度;T指考察的时间段长度。  公式(2)则给出...

2018-07-13 15:25:28 1493

原创 正则表达式提取器使用1

正则表达式提取器是Jmeter关联中的一种,使用场景:有两个HTTP请求,请求A的返回数据中有一个字段“ABCD”,该字段要作为请求B的入参。1、添加方式请求A上右键-->后置处理器->正则表达式提取器 2、提取A请求中的taskCode对应的值 为了获取到上图中圈起来的这个值,要配置正则表达式提取器: 说明:(1)引用名称:下一个请求要引用的参数名称,如填写Atask,则可用${At...

2017-09-29 11:10:25 226

原创 let和expr的区别

一、expr计算整数变量值格式 :expr arg例子:计算(2+3)×4的值1、分步计算,即先计算2+3,再对其和乘4s=`expr 2 + 3`expr $s \* 42、一步完成计算:expr  `expr 2 + 3 `  \* 4说明:(1)运算符号和参数之间必须要有空格分开;(2)通配符号(*),在作为乘法运算符时要用\、“”、‘’符号修饰,   如:  expr 3 \* 2    ...

2017-07-14 15:03:18 621

原创 IP地址分类

ip地址总共分为5类,A、B、C、D、EA类ip地址:A:0-127,其中0代表任何地址,127为回环测试地址,因此,A类ip地址的实际范围是1-126.默认子网掩码为255.0.0.0如图,他们的子网掩码在一个范围内。 B类ip地址:B:128-191,其中128.0.0.0和191.255.0.0为保留ip实际范围是128.1.0.0--191.254.0.0 C类ip地址C:192-223,...

2017-04-17 18:05:29 80

原创 中文网页编码使用python转为中文

编码1:测试  中文对应的网页实体编码Unicode编码2:\u6d4b\u8bd5         编码3:测试  中文对应的网页实体编码UTF-8编码4:\xe6\xb5\x8b\xe8\xaf\x95   编码4:ASCII 码,其中三个\x表示一个汉字  s=b'\xe6\xb5\x8b...

2015-09-30 12:09:19 389

原创 python list遍历

python list遍历 是对列表进行的经常性的操作。比如我们需要遍历一个列表:info = ['apple','pear','banana','grape'']for m in range(len(info)):    print info[m] 有些朋友可能喜欢这样操作,但是其实没必要计算列表的长度了。我们可以直接用列表的迭代来处理,比如:for m in info:    pr...

2015-09-30 11:48:25 80

原创 【转载】python编程_python通过get方式,post方式发送http请求和接收http响应_import urllib模块,import urllib2模块,import httplib模块...

测试用CGI,名字为test.py,放在apache的cgi-bin目录下:#!/usr/bin/pythonimport cgidef main():     print "Content-type: text/html\n"    form = cgi.FieldStorage()    if form.has_key("ServiceCode") and form["ServiceCod...

2015-09-25 18:08:14 66

原创 find与findstr

转自:http://forabc.blogbus.com/logs/55983574.htmlfind与findstr在文件中搜索字符串。  1.findstr . 2.txt 或 Findstr "." 2.txt 从文件2.txt中查找任意字符,不包括空字符或空行====================  2.findstr .* 2.txt 或 findstr...

2015-09-17 17:38:40 87

原创 windows批处理退出进程或者杀死进程

taskkill /F /IM notepad.exeC:\Documents and Settings\Administrator>taskkill /?TASKKILL [/S system [/U username [/P [password]]]]         { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]描...

2015-09-17 17:28:33 245

原创 用批处理查找和杀掉某进程

新建一个bat文件,加入以下内容:tasklist | findstr /i python.exe && taskkill /f /im python.exe运行这个bat即可。

2015-09-17 17:18:17 1130

原创 python常见模块命令(os/sys/platform)

来自http://rothmada.iteye.com/blog/1844779一、osPython的标准库中的os模块主要涉及普遍的操作系统功能。可以在Linux和Windows下运行,与平台无关。os.sep 可以取代操作系统特定的路径分割符。 os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。 os.g...

2015-08-26 16:41:21 66

原创 webdriver 启动chrome时加载配置

转自http://www.51testing.com/html/30/n-3578030.htmlSelenium操作浏览器是不加载任何配置的,网上找了半天,关于Firefox加载配置的多点,Chrome资料很少,下面是关于加载Chrome配置的方法:   一、加载所有Chrome配置  用Chrome地址栏输入chrome://version/,查看自己的“个人资料路径”,然后在浏览器启动时...

2015-08-20 16:03:38 183

原创 webdriver 启动各种浏览器

http://www.dataguru.cn/thread-477510-1-1.html # -*- coding:utf-8 -*-import os import selenium from selenium import webdriver from selenium.webdriver.common.keys import Keys """ 练习启动各种浏...

2015-08-20 15:38:26 225

原创 py路径获取

import os,sysprint 0,os.getcwd() # print os.getcwdu() print 1,sys.path[0]print 2,sys.argv[0]print 3,os.path.dirname(sys.argv[0])print 4,os.path.dirname(os.getcwd())print 5,os.path.dirname(os.getcwd(...

2015-08-07 13:46:15 60

原创 获得py文件上两层的路径

import osprint os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, os.pardir))解释下:__file__:当前文件路径os.path.dirname(file): 某个文件所在的目录路径os.path.join(a, b, c,....): 路径构造 a/b/cos.path.abspath(...

2015-08-07 13:35:08 563

原创 Python yield 使用浅析

来自http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yie...

2015-08-05 18:09:54 53

原创 Python 字典类型常用操作方法汇集

玩蛇网原创,来源网址:http://www.iplaypython.com/jinjie/jj131.html字典类型常用操作方法如下: 1、空字典:d={ }2、新建字典:d = { 'key' : 'Value' }3、嵌套:d = { 'fruit' :{ 'apple':2 , 'bananas':6}}4、创建并返回一个新字典:d = dict.fromkeys(sequen...

2015-08-05 17:29:00 71

原创 webdriver 的三种等待方式

1、显式等待 一个显式等待是你定义的一段代码,用于等待某个条件发生然后再继续执行后续代码。from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWait                       ...

2015-08-04 17:05:15 137

原创 webdriver中Xpath当前节点寻找父节点下的字节点

<section class="AutoTest">    <a title="xpath"  href="#"></a>    <div style="#">        webdriver  ui  auto Test !    </div></sec

2015-08-04 16:28:45 734

原创 python中try except处理程序异常的三种常用方法

http://www.pythontab.com/html/2013/pythonjichu_0204/210.html如果你在写python程序时遇到异常后想进行如下处理的话,一般用try来处理异常,假设有下面的一段程序: 12345678try:      语句1    语句2    .      .   ...

2015-07-10 15:01:47 203

原创 python读取excel

到python官网下载http://pypi.python.org/pypi/xlrd模块安装。#coding:utf-81、导入模块 import xlrd2、打开Excel文件读取数据data = xlrd.open_workbook('C:/testmail.xlsx')3、获取一个工作表table = data.sheets()[0]          #通过索引顺序获...

2015-07-02 13:44:13 55

原创 使用Excel宏来群发邮件或工资条

Private Sub 全自动发送邮件_Click()     '要能正确发送并需要对Microseft Outlook进行有效配置    On Error Resume Next    Dim rowCount, endRowNo    Dim objOutlook As New Outlook.Application    Dim objMail As MailItem    '取...

2015-07-01 16:39:41 1367

原创 PHP命名空间(Namespace)的使用详解

转自http://www.jb51.net/article/36389.htm1、什么是命名空间?命名空间是一种特殊的作用域,它包含处于该作用域下的标识符,同时它本身也是一种标识符。可以把命名空间与操作系统的目录对应起来。一个命名空间相当于一个目录,命名空间里的类,函数,常量,相当于目录里的文件。同一个目录(命名空间)里的文件名不能相同,但是不同的目录里可以有相同名字的文件。2、使用命...

2015-06-17 11:06:28 55

原创 innerHTML、innerText和outerHTML、outerText的区别

转自http://walsh.iteye.com/blog/2619661、区别描述如下: innerHTML 设置或获取位于对象起始和结束标签内的 HTML outerHTML 设置或获取对象及其内容的 HTML 形式 innerText 设置或获取位于对象起始和结束标签内的文本 outerText 设置(包括标签)或获取(不包括标签)对象的文本 innerText和ou...

2015-05-20 15:11:36 46

原创 js修改style.display 属性

用法1:document.querySelectorAll('a.delete')[0].style.display='inline-block';              document.querySelectorAll('a.delete')[2].style.display='inline-block';                                    ...

2015-05-20 14:55:20 1806

原创 querySelectorAll与querySelector的区别和具体用法

querySelectorAll与querySelector的区别是:querySelectorAll找出所有匹配的节点并返回数组;querySelector找到一个后就返回节点对象。找出所有标签: document.querySelectorAll("*")找出 head下所有的标签::document.head.querySelectorAll("*")找出body标签下的第一...

2015-05-20 14:48:57 114

原创 【转载】document.querySelector和querySelectorAll方法

querySelector和querySelectorAll是W3C提供的 新的查询接口,其主要特点如下:1、querySelector只返回匹配的第一个元素,如果没有匹配项,返回null。 2、querySelectorAll返回匹配的元素集合,如果没有匹配项,返回空的nodelist(节点数组)。 3、返回的结果是静态的,之后对document结构的改变不会影响到之前取到的结果。 这两个方法都...

2015-05-20 14:34:19 125

原创 【原创】完美解决 HTMLTestRunner 错误日志显示出界问题

查看了网上的方法发现只是让网页自动拉长显示,个人觉得还是不够完美。最近刚好在研究学习css问题,所以顺便对这个问题进行研究的解决。解决方案如下:打开HTMLTestRunner.py  , 找到如下代码部分(312行,见红色部分): STYLESHEET_TMPL = """<style type="text/css" media="screen">body    ...

2015-05-08 15:58:47 298

原创 js获取网页屏幕可见区域高度

转自http://qiaolevip.iteye.com/blog/2076034Js代码  document.body.clientWidth ==> BODY对象宽度  document.body.clientHeight ==> BODY对象高度  document.documentElement.clientWidth ==> 可见区域宽度  document...

2015-05-06 18:15:53 55

原创 webdriver 关于元素的常用操作 python版本

新建实例driver = webdriver.Firefox()1.获取当前页面的Url函数方法:current_url实例:driver.current_url2.获取元素坐标方法:location解释:首先查找到你要获取元素的,然后调用location方法实例:driver.find_element_by_xpath("//*[@id='tablec...

2015-01-26 10:59:07 36

原创 Selenium-解决使用Webdrive打开Firefox不含有插件的问题(python)

转自http://www.tuicool.com/articles/NJv6Nj先看代码(只是一段代码):from selenium import webdriverclass Register(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() se...

2015-01-21 10:48:06 107

原创 【转载】Windows系统目录变量

WINDOWS系统变量 桌面路径: echo %systemdrive%%homepath%\桌面  %HOMEDRIVE% = C:\ 当前启动的系统的所在分区  %SystemRoot% = C:\WINDOWS 当前启动的系统的所在目录  %windir% = %SystemRoot% = C:\WINDOWS 当前启动的系统的所在目录  %USERPROFILE% = C:...

2015-01-19 18:19:34 183

原创 webdriver+python 对三大浏览器的支持

1、在IE浏览器上运行测试脚本,首先需要下载IEDriverServer.exe(http://code.google.com/p/selenium/downloads/list,根据浏览器的版本下载32位或者64位的driver),放在IE浏览器的安装目录且同级目录下,脚本如下:注意:需要将IE浏览器各个区域的保护模式设置的一样,要么全勾选,要么全不勾选,工具--Internet选项--安全。还...

2014-11-28 15:34:27 80

原创 Selenium Webdriver支持哪些浏览器?(转)

按照官方文档的说法,现阶段有以下的drivers:        ChromeDriver        InternetExplorerDriver        FirefoxDriver        OperaDriver        HtmlUnitDriver        AndroidDriver(mobile testing)        OperaMobileDriver(...

2014-11-28 15:27:06 609

原创 python字符串连接的N种方式(转)

http://www.2cto.com/kf/201212/178533.htmlpython中有很多字符串连接方式,总结一下:1 .最原始的字符串连接方式:str1 + str22.python 新字符串连接语法:str1, str23.奇怪的字符串方式:str1 str24.% 连接字符串:'name:%s; sex: %s' % ('tom', 'male')5. 字...

2014-11-19 15:58:30 74

原创 Linux系统名称或版本查询

cat  /etc/issuecat /proc/versioncat /etc/lsb-releasecat /etc/os-releaselsb_release -auname -a

2014-11-19 13:39:11 57

原创 ubuntu 12.04下gedit中文乱码解决办法

如果txt不是UTF-8编码使用gedit打开时可能会乱码,可以这样解决解: 开终端输入:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"gsettings set org.g...

2014-10-23 13:56:47 49

原创 vim编辑常用命令(插入、查找、定位、删除、复制粘贴、替换)

一、插入文本常用的当然是i,记住i、o、a都可以插入。当然大小写,一般区分前后的概念,这个是vim在设计各类指令的原则。命令                 执行的操作             记忆方法----------------------------------------------------------------- i             在光标的左侧插入字符 I ...

2014-10-23 11:32:53 231

原创 Ubuntu添加开机自启动的两种方法(转)

http://www.jb51.net/os/Ubuntu/181138.html1、方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。当然要添加到语句:exit 0 前面才行。如:代码如下:sudo vi /etc/rc.local然后在 exit 0 前面添加好脚本代码。...

2014-10-20 13:56:09 89

CentOS安装Postgresql数据库

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。免费使用、修改、和分发 PostgreSQL,不管是私用、商用、还是学术研究使用。

2017-09-08

Redhat企业版6.4安装

红帽企业版Linux 6.x支持更多的插座、内核、线程和内存空间。文件系统任务安排时间表的编排上更注重任务的运行时间、任务的轻重缓急等因素的综合考虑,利用硬件响应和多核拓扑结构优化系统任务的执行和资源分配。

2017-09-08

putty 简体中文版本

putty 简体中文版本 ,完全汉化,实用方便!!!

2009-04-21

Jenkins权威指南.pdf

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能

2017-09-08

JSP环境配置详细步骤

jsp JSP环境配置详细步骤 jsp JSP环境配置详细步骤 jsp JSP环境配置详细步骤 jsp JSP环境配置详细步骤 jsp JSP环境配置详细步骤 jsp JSP环境配置详细步骤

2008-09-11

teamviewer 远程协助

teamviewer 远程协助 ,可以透过防火墙!!!!

2009-04-21

sql --实用函数大全

sql--标准函数,包含日期,字符函数标准函数,包含日期,字符函数标准函数,包含日期,字符函数

2009-04-21

apache.jmeter.pdf

国外原版apache jmeter.pdf。 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

2017-09-08

windows优化大师最新版本

windows优化大师最新版本,功能丰富,十分好用。收集来源于网络。

2009-04-21

using-mysql-programs.pdf

using-mysql-programs.pdf using-mysql-programs.pdf

2009-04-21

空空如也

空空如也

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

TA关注的人 TA的粉丝

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