You can find an online placement test for each level at Cornelsen Verlag. Simply determine your own level and book the appropriate course.
German language test level A1
German language test level A2
German language test level B1
German language test level B2
German language test level C1