Jmeter进行接口自动化测试实战-学习分享-0.0.1

首先,弄好一个测试流程的框架

【此系列文章是分享给有jmeter使用基础的同学分享】

一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一

项目背景:

精简后:验证一个程序解析过滤原始日志的内容,并把要保留的内容正确存入mysql。

程序还带有文件名正确性的验证,还有发现内容含特殊字符丢弃的功能。

一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一


一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一

注:为了学习,从低版本开始,jmeter4.0开始使用,不过个人建议从3.3开始使用,这样出现问题也容易在网上找到解决办法,毕竟高版本出现问题,找谁呢?

建立一个脚本,构思一下整个测试流程是怎么样的(当然,这得根据你自己的需求来)  这思路一般包含这几个点:

1、运用什么作为你的数据驱动;(本例中运用csv-用例)

2、是否有数据库的介入;(mysql、snappydata、KafKa等)

3、需要用到服务器的操作吗;(即是否有linux指令或者shell脚本介入)

4、数据的流动需要时间吗;(是否需要设计定时)

5、数据的比对;(是否需要对数据做处理,用什么形式去比对等等)【难点】

6、清除旧数据,避免旧数据的影响;

7、待补充。


一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一

现在来解说一下,我在接下来的项目实践中,参照上面的思路如何来做:

1、在用例方面,我是这么安排的字段,参数化(后面再慢慢解释有什么用)

CSV用例的

至于为什么会这么考虑,是因为有上次项目作为参考,要是第一次做的话,那么在用例设计的考虑里面,可以尝试边做脚本边加字段在用例里面,使其方便服务于你的脚本。

那么作为数据驱动,在脚本那边肯定是先创建一个CSV DATA SET啦!

【本次测试有用mysql,所以得记得配置jdbc啦】


CSV Set Data Config的配置

在 “变量名称 ”里填的就是自己在csv设置的字段名,至于“是否允许带引号”的问题,就得考虑你的入参和预期结果是否需要了。



mysql的链接配置


2、接下来,考虑到

本项目需要发送原始日志,并需要在服务器上进行造数据的操作,所以也会用到“SSH Command”的控件,

输入linux指令的控件

3、生成完原始数据,那就得清除旧数据啦(本项目这里是清除mysql的旧数据)


输入sql语句的控件

4、清数的操作都ok了,自然要确保创建的日志是实实在在地存在,所以得来一个判断执行是否成功


当然,方式有很多种,我选择的是通过统计文件夹shell指令的方式来判断,自行选择。(有更好的建议可以提)

5、当然是 执行程序 与 进行数据的对比,看是否符合预期啦



数据比对,结果对比,反映测试的结果是否符合预期


那么,到这里,整个测试的流程框架就搭好了,下一期,将会讲解如何进行参数化简化我们的脚本,以及在数据对比中出现的困难与问题!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,047评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,807评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,501评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,839评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,951评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,117评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,188评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,929评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,372评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,679评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,837评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,536评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,168评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,886评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,129评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,665评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,739评论 2 351

推荐阅读更多精彩内容