Jmeter Boss系统login
之前说,想学习并且掌握自动化测试,但是,折腾过来折腾过去,逐渐意识到了,app自动化测试分为UI层面还有接口测试。(其实,功能测试就是UI+接口测试的集合,当然,只是我自己这么认为,hhhhhhh)
最近,公司的app上面不是那么忙了,而且出现的问题不是很多了,于是,就想放部分精力到Boss系统上,因为,Boss系统的使用中,总是会有遇到部分在测试的时候,没有遇到的问题,于是,又重新去寻找了Jmeter的资料去看,然而,在想使用Jmeter的第一步的时候,Boss系统的Login通过Jmeter实现就焦头烂额。下面,大概就是我一些实现的具体步骤。
打开Jmeter,添加线程组,然后在线程组下,继续添加配置元件—Http信息头管理器(这边为什么要划重点,是因为下面有个我有疑问的地方,所以自己给自己划了重点),添加sampler—http请求。


具体的那些配置,基本上大家都知道了,web服务器(服务器或ip),端口号一般是默认的,除非是请求里面有。Http请求什么的,协议,还有传输方式(传输方式一定要确定好),然后路径什么的也要写好了。之后,需要传输的什么参数,直接添加进去就好了。这个时候,加一些监听器,看一下请求发送的情况以及一些指标都可以。
然而,就是这么简单的一个小请求,折腾了我将近3天。下面是一直在折腾我的地方:
1.HTTP信息头管理器,我在别的博客上面看,基本上说的都是传输的数据格式是jason格式的,在信息头管理器里面直接添加一条就好了===》ContentType application/jason 就可以了。 这个地方,我也没怀疑,于是乎就在找别的地方的问题,也问了一些在这个接口这边参数的传输的问题(当然这边也存在一些问题)。之后,一个地方一个地方去改,去试,曾经把这个HTTP信息头管理器删除了,发现可以进行请求了,这简直不讲道理啊。我锁定了是application/jason这个地方出了问题,把它换成application/x-www-form-urlencoded,就可以了,这个地方存在两个疑点:①.application/x-www-form-urlencoded与application/jason的区别。②.为什么直接删除这个组件,也可以呢?《暂存的疑问》
2.在传输参数的过程当中,我问过服务器端,只要传输,这个接口需要的两个参数就可以,多余的参数多传业不影响。这边应该是接口的参数变化,但是并没有在接口文档中提出来的吧。
我个人认为这只是迈进去的一小步,以后,感觉会遇到更多,更加复杂的问题,需要从底做好基础,然后才可以更好的去延伸。
18点51分
Jmeter Boss系统login的更多相关文章
- Jmeter(二十五)Jmeter之系统函数
都忘了Jmeter4.0已发布((*^▽^*))具体优化项还没体验,记录一下,传送门:http://jmeter.apache.org/download_jmeter.cgi Jmeter的系统函数已 ...
- Jmeter 获取系统时间,和对系统时间进行增减时间
今天做了一个测试,比如发送短信验证码之后的, 验证90s被验证码有效的问题 那如何测试开发的代码,判断了90s内有效呢1. 验证码获取时间距离现在89秒,验证通过2. 验证码获取时间距离现在90秒,验 ...
- Jmeter监控系统等资源,ServerAgent端口的修改
默认情况下在下载的ServerAgent下,如果服务是windows系统,则直接启动"startAgent.bat"即可,如果是Linux系统,则直接启动"./start ...
- Web系统Login拦截器
所需要导入的包类:import org.springframework.web.servlet.HandleInterceptor;(拦截器要继承该类) public class loginInter ...
- Jmeter监控系统等资源,ServerAgent端口的本次启动端口修改
默认情况下在下载的ServerAgent下,如果服务是windows系统,则直接启动"startAgent.bat"即可,如果是Linux系统,则直接启动"./start ...
- Jmeter 获取系统时间
${__time(yyyy-MM-dd HH:mm:ss:SSS,time)} :格式化生成时间格式 2020-11-03 21:59:13:658
- JMETER学习宝典
1. 简介 Apache JMeter是100%纯java桌面应用程序,被设计用来测试客户端/服务器结构的软件(例如web应用程序).它可以用来测试包括基于静态和动态资源程序的性能,例如静态文件,Ja ...
- Jmeter学习(三十三)调试工具Debug Sampler
一.Debug Sampler介绍: 使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter v ...
- Jmeter调试工具---Debug Sampler
一.Debug Sampler介绍: 使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter v ...
随机推荐
- ado.net知识整理
对ado.net总是半知半解,五大对象也总是混淆,近期自己做小项目练手,整理了一些知识点 ado.net的无要素(摘自其他博文) Connection 物件 Connection 对象主要是开启 ...
- Android -- 从源码带你从EventBus2.0飚到EventBus3.0(一)
1,最近看了不少的面试题,不管是百度.网易.阿里的面试题,都会问到EventBus源码和RxJava源码,而自己只是在项目中使用过,却没有去用心的了解它底层是怎么实现的,所以今天就和大家一起来学习学习 ...
- 腾讯云上Selenium用法示例
欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 作者:崔庆才 前言 在上一节我们学习了PhantomJS 的基本用法,归根结底它是一个没有界面的浏览器,而且运 ...
- JQ实现选中以后就左右移动
<head> <meta charset="utf-8" /> <title>select_option移动</title> < ...
- VS2003"无法启动调试 没有正确安装调试器"的解决方法
在用VS2003做项目的时候,经常调试程序,但是有时候回出现如下问题“无法启动调试,没有正确安装调试器,请运行安装程序或修复调试器”.第一次碰到还以为是运气不好,就重新用vs2003安装程序重新修复了 ...
- POJ 3261 出现至少K次的可重叠最长子串
题意就是给一列数字,求最长的一个子串,并且满足子串在原数串中出现至少K次,子串可以重叠. 解法是将问题转为判定性问题,二分子串的长度,判定是否满足重复至少K次.判定方法是经典的根据子串长度将Heigh ...
- java线程控制安全
synchronized() 在线程运行的时候,有时会出现线程安全问题例如:买票程序,有可能会出现不同窗口买同一张编号的票 运行如下代码: public class runable implement ...
- Nodejs进阶:express+session实现简易身份认证
本文摘录自<Nodejs学习笔记>,更多章节及更新,请访问 github主页地址.欢迎加群交流,群号 197339705. 文档概览 本文基于express.express-session ...
- 关于用jQuery的animate方法实现的动画在IE中失效的原因以及解决方法
这几天在学jQuery,本身还只是一个新手,写了一个简单的动画--圆形头像的缩放.本身是用Firefox进行调试的,一切进行的很顺利,缩放可以按照预期执行,结果拿到IE上去之后,发现缩放动画失效了.后 ...
- C#如何向word文档插入一个新段落及隐藏段落
编辑Word文档时,我们有时会突然想增加一段新内容:而将word文档给他人浏览时,有些信息我们是不想让他人看到的.那么如何运用C#编程的方式巧妙地插入或隐藏段落呢?本文将与大家分享一种向Word文档插 ...