摘要: TestLink的主要功能包括: 测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行 大量测试数据的度量和统计功能 TestLink的主要特色包括: 支持多产品或多项目经理,按产品、项目来管理测试需求、计划、用例和执行等,项目之间保持独立性; 测试用例,不仅可以 阅读全文
posted @ 2016-07-26 14:55 七月的尾巴_葵花 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 你应该注意到了一点,当你去新建、修改和删除文章的时候并不需要登录,这样的话任何浏览网站的用户都能随时修改和删除我的文章。这个可不是我想要的! 编辑和删除的认证 我们需要保护post_new, post_edit和post_publish这三个视图,只有登录用户才有权去执行。 django为我们提供了 阅读全文
posted @ 2016-07-21 23:08 七月的尾巴_葵花 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: LR 脚本为空的解决方法: 1.去掉ie设置中的第三方支持取消掉 2.在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen.exe文件 遇到flight界面为空的解决的可能方法:1、如果安装了IE以外的浏览器,并且IE不是默认浏览器,则无法生成录制脚本2、如果录制脚 阅读全文
posted @ 2016-07-21 10:04 七月的尾巴_葵花 阅读(9344) 评论(0) 推荐(0) 编辑
摘要: 到目前为止我们已经完成了一个django应用的所有基础部分。 包括url配置、视图、模型和模板。接下来开始继续完善我们的博客系统了。 首先我们需要一个显示每篇文章的详细页面,对不? 文章详情 对于首页每一篇文章,我们希望点击标题后可以进入该文章的阅读页面。修改post_list.html中的标题hr 阅读全文
posted @ 2016-07-17 21:00 七月的尾巴_葵花 阅读(4098) 评论(3) 推荐(0) 编辑
摘要: int( [x[, radix]])转换为字符串或数字为纯整数。如果参数是一个字符串,它必须包含一个可能有符号的十进制数作为一个 Python 整 数,可能嵌入空格。以 radix 参数给出的基数为基础进行转换(这是默认 10),可以是任何在[2,36]范围内的整数,或零。如果基数为零,根据字符串 阅读全文
posted @ 2016-07-17 17:59 七月的尾巴_葵花 阅读(247) 评论(0) 推荐(0) 编辑
摘要: import__( name[, globals[, locals[, fromlist[, level]]]])被 import 语句调用的函数。 它的存在主要是为了你可以用另外一个有兼容接口的函数 来改变 import 语句的语义. 为什么和怎么做的例子, 标准库模块 ihooks 和 rexe 阅读全文
posted @ 2016-07-17 00:47 七月的尾巴_葵花 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 常用函数 abs(x) abs()返回一个数字的绝对值。如果给出复数,返回值就是该复数的模。 >>>print abs(-100) 100 >>>print abs(1+2j) 2.2360679775 callable(object) callable()函数用于测试对象是否可调用,如果可以则返回 1(真);否则返回 0(假)。可调用对象包 括函数、方法、代码对象、类和已经定义了 调用... 阅读全文
posted @ 2016-07-15 23:56 七月的尾巴_葵花 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 模板继承就是网站的多个页面可以共享同一个页面布局或者是页面的某几个部分的内容。通过这种方式你就需要在每个页面复制粘贴同样的代码了。 如果你想改变页面某个公共部分,你不需要每个页面的去修改,只需要修改一个模板就行了,这样最大化复用,减少了冗余,也减少了出错的几率,而且你敲的代码也少了。 创建一个bas 阅读全文
posted @ 2016-07-13 02:02 七月的尾巴_葵花 阅读(661) 评论(0) 推荐(0) 编辑
摘要: css是一种用来描述某种标记语言写的web站点的样式语言。这里我们并不想展开讨论,关于CSS我在这里推荐一个很不错的资源: Codeacademy HTML & CSS course 不想从头开始写,因为我们有现成的css框架,没必要重复造轮子。 使用Bootstrap 目前最流行的css框架非bo 阅读全文
posted @ 2016-07-10 00:52 七月的尾巴_葵花 阅读(5641) 评论(0) 推荐(0) 编辑
摘要: 其实在django中实现一个功能只需要三个步骤即可,这里我姑且叫它三部曲。 这三部曲就是: 什么是URL? URL就算一个WEB地址,你在浏览器输入这个地址,然后浏览器返回相应的网页给你。 比如http://djangogirls.com是一个URL,而127.0.0.1:8000同样也是个URL, 阅读全文
posted @ 2016-07-08 23:42 七月的尾巴_葵花 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 安装Git Git是一个被大量程序员使用的”版本控制系统”。此软件可以跟踪任何时间文件的改变,这样你以后可以随时召回某个特定版本。 windows系统下面可以下载git-scm安装。除了第5步”Adjusting your PATH environment”, 需要选择”Run Git and as 阅读全文
posted @ 2016-07-07 22:01 七月的尾巴_葵花 阅读(932) 评论(0) 推荐(0) 编辑
摘要: django的模型就是用于在数据库中存储的某种类型的对象。在我们的博客系统中, 发表的文章就是一个模型,需要存储在数据库中。 这里我们使用django默认的sqlite3库,对于我们的这个小系统而言已经足够了。 创建一个应用 在django中有两个概念需要弄清楚。一个是工程(project)的概念, 阅读全文
posted @ 2016-07-06 12:53 七月的尾巴_葵花 阅读(753) 评论(0) 推荐(0) 编辑
摘要: Django是神马? Django是一个开源免费的Web框架,使用Python编写。能够让你快速写出一个Web应用, 因为它包含了绝大部分的组件,比如认证,表单,ORM,Session,安全,文件上传,页面模板等,避免了重复造轮子。 官方网站:https://www.djangoproject.co 阅读全文
posted @ 2016-06-29 22:16 七月的尾巴_葵花 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 基地: robot.libraries.BuiltIn._Verify , robot.libraries.BuiltIn._Converter ,robot.libraries.BuiltIn._Variables , robot.libraries.BuiltIn._RunKeyword ,ro 阅读全文
posted @ 2016-06-09 10:50 七月的尾巴_葵花 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 元素过滤器可以同选择器一起使用, 从一堆候选元素中进行筛选。它们当前仅使用于’name’元素选择器。过滤器看起来更像是选择器,也就是:filterType=argument所支持的元素过滤器为:value=valuePattern匹配元素时基于它们的值进行匹配。这在对一堆相似命名的关联按钮的筛选中显 阅读全文
posted @ 2016-06-09 10:49 七月的尾巴_葵花 阅读(3909) 评论(0) 推荐(0) 编辑
摘要: 创建一个管理员用户 首先,我们需要创建一个用户可以登录到管理网站。 运行 下面的命令: $ python manage.py createsuperuser 输入你想要的用户名,按回车。 Username: admin 您将被提示输入你想要的电子邮件地址: Email address: admin@ 阅读全文
posted @ 2016-06-09 10:49 七月的尾巴_葵花 阅读(348) 评论(0) 推荐(0) 编辑
摘要: seleteCookie(name,path)删除指定路径下的该名称 cookie。参数:·name – 被删除cookie的名称·path – 被删除 cookie的路径属性 doubleClick(locator)双击一个链接、 按钮、 多选框或单选框。 如果该双击事件导致了新的页面加载(如同链 阅读全文
posted @ 2016-06-08 01:06 七月的尾巴_葵花 阅读(753) 评论(0) 推荐(0) 编辑
摘要: assertErrorOnNext(message) 告诉Selenium在下一个命令执行时期待有错误。 参数:·message–我们所期望的错误信息。如果出现不正确的错误信息,该命令将失败。同断言相关联,自动生成:·assertNotErrorOnNext(message)·verifyError 阅读全文
posted @ 2016-06-08 01:05 七月的尾巴_葵花 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 元素定位器(ElementLocators)告诉Selenium是向HTML中的哪一个元素发送命令。一个定位器的格式如下:locatorType=argument 我们支持如下写法用于定位元素:identifier=id :根据指定的@id属性选择元素。如果没有匹配的值,则选择第一个@name属性为 阅读全文
posted @ 2016-06-08 01:00 七月的尾巴_葵花 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 设置数据库,创建您的第一个模型,得到一个简单介绍 Django的自动生成管理网站。 数据库设置 现在,打开 mysite / settings.py 。 这是一个普通的Python模块 模块级变量代表Django设置。 默认情况下,配置使用SQLite。 如果你是新数据库,或 你只是在Django感 阅读全文
posted @ 2016-06-07 20:46 七月的尾巴_葵花 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 简单的控制器 简单的逻辑控制器可以让你组织你的采样器和其他 逻辑控制器。 不像其他逻辑控制器,该控制器不提供除此之外的功能 存储设备。 控制面板简单的控制器的截图 参数 在这个例子中,我们创建了一个测试计划,发送两个蚂蚁和两个HTTP请求 Log4J HTTP请求。 我们分组蚂蚁和Log4J请求安置 阅读全文
posted @ 2016-06-07 20:39 七月的尾巴_葵花 阅读(6022) 评论(1) 推荐(0) 编辑
摘要: mplements the Libdoc tool. The command line entry point and programmatic interface for Libdoc are provided by the separaterobot.libdoc module. This pa 阅读全文
posted @ 2016-06-07 10:04 七月的尾巴_葵花 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 因为JMeter 2.13你可以得到实时搜索结果发送到后端通过 后端侦听器 使用潜在的任何后端(JDBC、JMS网络服务,€Š) 通过提供一个实现类 AbstractBackendListenerClient 。 JMeter附带GraphiteBackendListenerClient它允许您发送 阅读全文
posted @ 2016-06-07 10:03 七月的尾巴_葵花 阅读(643) 评论(0) 推荐(0) 编辑
摘要: JMeter支持仪表板图表和报告生成 数据从一个测试计划。 这一章描述了如何配置和使用生成器。 概述 JMeter的仪表板生成器是一个模块化的扩展。 它的缺省行为是读取和处理样本 CSV文件生成HTML文件包含图表视图。 它可以生成报告的负载测试或需求。 这份报告提供了以下指标: APDEX (应用 阅读全文
posted @ 2016-06-06 14:07 七月的尾巴_葵花 阅读(13108) 评论(1) 推荐(0) 编辑
摘要: 一个侦听器是一个组件,显示的结果 样本。 结果可以显示在一个树,表格,图表或简单地写入到日志中 文件。 查看的内容反应任何给定的采样器,添加的监听器” 视图 结果树 ”或“ 视图的结果表 一个测试计划。 查看图形的响应时间,添加 图的结果。 的 听众 部分组件的页面完整描述所有的听众。 不同的听众以 阅读全文
posted @ 2016-06-06 14:04 七月的尾巴_葵花 阅读(4269) 评论(0) 推荐(0) 编辑
摘要: 如果你的JMeter客户机不能进行属性,来模拟 足够的用户强调您的服务器或在网络水平是有限的,存在一个选项来控制多个远程JMeter 引擎从一个JMeter客户机。 通过运行JMeter远程,你可以复制 一个测试在许多低端电脑,从而模拟服务器上的负载更大。 一个 JMeter的实例客户端可以控制任意 阅读全文
posted @ 2016-06-06 00:51 七月的尾巴_葵花 阅读(4629) 评论(0) 推荐(1) 编辑
摘要: 监控 压力测试和系统管理是有用的。 使用压力 测试,服务器性能监控提供了额外的信息。 这也使得它更容易看到服务器性能之间的关系 在客户端和响应时间。 作为一个系统管理工具, 监控提供了一种简单的方法来监控多个服务器从一个控制台。 监视器是为了工作的状态在Tomcat servlet 5。 在 理论上 阅读全文
posted @ 2016-06-04 23:28 七月的尾巴_葵花 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 创建两个线程组和组 每一个到10迭代。 总消息线程(6)x(1消息) (重复10次)= 60消息。 建立测试计划,您将使用 以下元素: 线程组 , JMS的出版商 , JMS用户 , 图结果 。 一般笔记JMS:目前有两个JMS采样。 一个使用JMS主题 和另一种使用队列。 主题通常被称为发布/订阅 阅读全文
posted @ 2016-06-04 23:23 七月的尾巴_葵花 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 确保所需的jar文件在JMeter的 自由 目录中。 如果他们不是,关闭JMeter, 重启JMeter复制jar文件。 看到 开始 获取详细信息。 测试的设置是1与5线程发送4 threadgroup每通过一个请求队列的消息。 固定应答队列将用于监测应答消息。 建立测试计划,您将使用 以下元素:  阅读全文
posted @ 2016-06-02 18:11 七月的尾巴_葵花 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 如何创建一个 测试计划 测试一个网络服务。 你会 创建5个用户发送请求到一页。 同时,你会告诉用户运行测试两次。 的总数 请求用户请求(5)x(1)x(重复2次)= 10 HTTP请求。 来 建立测试计划,您将使用下列元素: 线程组 , HTTP请求 , 综合图 。 如果取样器从webservice 阅读全文
posted @ 2016-06-02 12:54 七月的尾巴_葵花 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素。 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量。 继续添加ThreadGroup元素首先选择测试计划,点击你的 鼠标右键来获得 添加 菜单,然后选择 添加 一个†’ ThreadG 阅读全文
posted @ 2016-06-02 12:52 七月的尾巴_葵花 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: 添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素。 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量。 继续添加线程组元素首先选择测试计划, 点击你的鼠标右键添加菜单,然后选择 添加 一个†’ ThreadGroup。 您现在应 阅读全文
posted @ 2016-06-01 12:01 七月的尾巴_葵花 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素。 的线程组 告诉JMeter的用户数量你想模拟,用户应该多长时间 发送请求,他们应该发送的请求的数量。 继续添加ThreadGroup元素首先选择测试计划, 点击你的鼠标右键 添加 菜单,然后选择 添加 一个†’ Threa 阅读全文
posted @ 2016-06-01 12:00 七月的尾巴_葵花 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 如果您的web应用程序使用URL重写而不是cookie保存会话信息, 那么你需要做一些额外的工作来测试你的网站。 正确应对URL重写,JMeter需要解析HTML 接收从服务器和检索独特的会话ID,使用适当的 HTTP URL重写修改器 来完成这一任务。 只需输入您的会话ID的名称参数修改器,和它 阅读全文
posted @ 2016-05-29 02:26 七月的尾巴_葵花 阅读(1689) 评论(0) 推荐(0) 编辑
摘要: 添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素。 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量。 继续添加 线程组 首先选择元素 测试计划 ,点击你的 鼠标右键来获得 添加 菜单,然后选择 添加 一个†’ 线程(用户) 一个†’ 阅读全文
posted @ 2016-05-28 10:59 七月的尾巴_葵花 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素。 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,请求他们应该送多少。 继续添加ThreadGroup元素首先选择测试计划, 点击你的鼠标右键添加菜单,然后选择 添加一个†’ThreadGroup。 您 阅读全文
posted @ 2016-05-27 23:36 七月的尾巴_葵花 阅读(795) 评论(0) 推荐(0) 编辑
摘要: Python Number 数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。 以下实例在变量赋值时 Number 对象将被创建: 您也可以使用del语句删除一些 Number 对象引用。 del语句的语法是: 您可以通过使用del语 阅读全文
posted @ 2016-05-27 23:16 七月的尾巴_葵花 阅读(338) 评论(0) 推荐(0) 编辑
摘要: ython pass是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。 Python 语言 pass 语句语法格式如下: 实例: 阅读全文
posted @ 2016-05-27 23:16 七月的尾巴_葵花 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达 阅读全文
posted @ 2016-05-27 23:15 七月的尾巴_葵花 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更 阅读全文
posted @ 2016-05-27 23:15 七月的尾巴_葵花 阅读(457) 评论(0) 推荐(0) 编辑