技术分享 ·

<转>jmeter(十七)目录结构

之前了解过jmeter的目录结构,但只知道一些常用的配置文件,看到一篇介绍的比较详细的博客,就转载过来,当然,其实是自己懒得再去搜集更多资料慢慢看了,时间不够用。。。 原文链接:http://www.cnblogs.com/zichuan/p/6938772.html,作者:zzz紫川 首先得了解一下这些东西,以后才能快速的找到某些配置文件进行修改(...
技术分享 ·

《HTTP协议:菜鸟入门系列》

很多测试人员在有了一定的测试经验(一般是1-2年)后,就会陷入瓶颈阶段,想提升,但不知道如何提升,学习又没有比较明确的方向,曾经我也是。。。 那么,我建议系统的学习一下HTTP协议,好处很多:对接口测试、性能测试、自动化测试甚至前端学习,都有一定的帮助(隐性的作用更大)。。。 相关的书籍呢,推荐如下几本书...
技术分享 ·

Selenium:HTML测试报告

自动化测试过程中,获得用例的执行结果后,需要有具象化、简洁明了的测试结果,比如:用例执行时间、失败用例数、失败的原因等,这时候,就需要用到测试报告。 HTML测试报告是python语言自带的单元测试框架,其扩展的HTMLTestRunner模块可用于生成易于使用的HTML测试报告。 1、HTMLTestRunner下载 下载地址:http://tung...
技术分享 ·

Selenium:三种等待方式

UI自动化测试,大多都是通过定位页面元素来模拟实际的生产场景操作。但在编写自动化测试脚本中,经常出现元素定位不到的情况,究其原因,无非两种情况:1、有frame;2、没有设置等待。 因为代码运行速度和浏览器加载渲染速度,不是一个量级,所以导致了这种情况发生。webdriver提供了3种类型的等待:显式等待、隐式等待...
技术分享 ·

聊聊工程师的职业素养

公司是零售电商企业,最近为了应对双十一以及和阿里合作带来的巨大导流,要对相关的系统做一些列的性能测试。幸福来得太突然,留给测试和性能调优的时间不多,故最近加班蛮多的。 时间紧迫,相对应的测试中出现了很多不可预知的事情,说说其中发生的一些事,以及引起今晚想写这篇博客的原因吧,纯属吐槽和个人想法,看看...
技术分享 ·

认清性能问题

最近几天详细的阅读了一篇经典的关于软件性能的文章,阅后解答了我很多迷惑,这篇博客就把自己阅读后的一些思考和总结分享一下,如有不能理解或想阅览具体内容的请参考原文和译文内容。。。。 原文地址:Thinking Clearly About Performance 译文下载链接:认清性能问题 1、响应时间VS吞吐量 通常来说,响应时间和吞吐...
技术分享 ·

推荐书单1.0:测试工程师成长之路

晚上到家后看完了《文明之光》最后一个章节的内容,然后对着书架发呆,想了半天,突然冒出一个念头:何不整理一个推荐书单? 想到就做!这里就将自己看过的一些觉得不错的书整理个目录,方便自己及其他人查阅,做个参考。。。。 17年最后的几天,我整理好了自己18年的阅读计划和购书书单,也希望看到这篇博客的各位有自...
技术分享 ·

浅谈灾难恢复

最近刚看完推荐书单中的一本书:《质量全面管控:从项目管理到容灾测试》,其中最后一章讲述的是灾难恢复和容灾测试相关的一些内容。 这篇博客,整理了有关灾难恢复的一些知识点,以及从其他资料中整理的一些内容,仅供参考。。。 关于灾难恢复 1、定义:灾难发生后,将生产平台恢复到正常运行的能力。 2、灾难恢复资源...
技术分享 ·

Django:安装和启动

最近在学习利用python语言进行web站点开发,使用的框架是Django。这篇博客主要介绍Django的安装和简单使用。 一、Django介绍 Django是一个开源的Web应用框架,由Python写成,基于MVC构造。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、 模板(Template)和视图(View...
技术分享 ·

missing 1 required positional argument: 'on_delete'报错解决方案

最近在使用Python的Django框架开发web站点,通过models.py文件建表后,执行数据库迁移(命令行:mange.py makemigrations)时报错,下面是查看官方文档后找到的解决方案。 官方文档:Model field reference 报错内容: 1 class Guest(models.Model): 2 File "C:\Users\dell\guest\sign\models.py", line 18, in Gu...